SorceTree 与 Bitbucket连接

选择bitbucket,因为bitbucket免费的帐号最多可以8个人一起协同开发,我们项目组人数少于8个,私有仓库也不限制。

经过半个多月的应用,大家感觉也还不错,对个人而言,在家也能访问代码,对公司而言还是要服务器的。下面介绍下应用,给新用者一点帮助。

1.注册一个bitbucket的帐号, 网址 为https://bitbucket.org/,注册之后可以在Manage
Account里面将语言改成汉语;

2.创建仓库;

3.本地创建一个空目录留着保存代码,我这里目录是C:\pfeExe\test1025,其中test1025是空文件夹;

4.安装SourceTree(下载地址http://www.sourcetreeapp.com/),在Tools-->Options下面设置General属性和启用GIT;

5.点击项目,点击Clone-->Clone in SourceTree,然后根据提示输入帐号信息,选择路径,至此基本配置就好了;

6.在该目录下新建项目或者将已有项目复制到该目录下,在SourceTree中选择Add/Remove-->Commit-->Push,至此一个项目就成功的托管到bitbucket上。每次修改之前Pull一下,在本地修改之后Push,从而实现分布式协作开发;

7.实际运用时遇到的一些问题:

7.1.克隆到本地时老是提示路径不合法,则可能是sourcetree没有启用支持GIT,就是看Tool-->Option-->Git项,是不是显示Git support is currect disabled,如果是则点击启用;

7.2.如果需要用代理,可以在Tool-->Option-->Network选项下面设置;

7.3.无法获取服务器上的更新或者看不到你的代码提交,偶尔报407错误;

这种情况一般是因为SourceTree处于离线状态,SourceTree里账户信息类似于session一样,有一定的时间限制,点击左下角的如下图按钮,把仓库都刷新出来,这时账户信息就更新了,处于在线状态,可以正常操作;

7.4.忽略不想要的目录,比如bin、obj目录(每次运行本机程序都会变化)

这个在右上角的Settings的Advanced下面的Repository-specific ignore list,点击Edit输入忽略的规则;

例如忽略所有的bin和obj目录:

obj/

bin/

忽略规则的一些语法

7.4.1.忽略*.o和*.a文件: *.[oa]

7.4.2.忽略*.b和*.B文件,my.b除外:

*.[bB]

!my.b

7.4.3.忽略dbg文件和dbg目录:dbg

7.4.4只忽略dbg目录,不忽略dbg文件:dbg/

7.4.5只忽略dbg文件,不忽略dbg目录:

dbg

!dbg/

7.4.6只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内:/dbg

时间: 2024-08-05 11:17:52

SorceTree 与 Bitbucket连接的相关文章

通过SSH去连接 github 和bitbucket

github 和 bitbucket 都是项目托管服务器, 1 创建SSH private key and public key 首先需要安装git命令, 并且请检查是否有ssh 命令. 打开 Git Bash 执行下面的命令去检查 ssh -V 检查 然后输入下面的命令去生成key ssh keygen -t rsa 然后会提示你输入file和password. 最好是输入用rsa. 最好会生成2个file, 一个是private key,一个是public key. .pub 结尾的是pub

Bitbucket 触发内网 Jenkins Build

为了保证安全性多数的持续集成系统都会部署在公司内部的局域网中,这样如果代码部署在 Bitbucket 等环境中就只能通过轮询的方式来触发 Build.那么有没有办法通过 Bitbucket 的 Webhooks 功能在开发人员提交代码时触发 Build 呢?答案是肯定的,并且有很多种实现方式.本文笔者将介绍一种比较简单的实现方式来实现由 Bitbucket 的 Webhooks 触发内网 Jenkins 中的 Build.其结构如下: 实现本方案的条件是需要在外网有一台可以访问的主机,通过 SS

jdbc 连接 cassandra

1.数据库创建 参考接上文cassandra入门 http://www.cnblogs.com/piaolingzxh/p/4197833.html 2.下载jdbc驱动源码,构建jar包 源码下载地址:https://bitbucket.org/openscg/cassandra2-jdbc/src, 当然,你也可以使用我构建好的,地址:http://download.csdn.net/detail/piaolingzxh/8320131 注:使用maven构建, 3.使用java连接cass

解决HierarchyViewer不能连接真机的问题

今天想通过HierarchyViewer分析一下Android应用的布局,但是发现无法连接上真机,错误如下: 1 2 3 4 5 [hierarchyviewer]Unable to get view server version from device 00856cd5d08d2409 [hierarchyviewer]Unable to get view server protocol version from device 00856cd5d08d2409 [ViewServerDevic

git使用笔记 bitbucket基本操作

实现目标: 1.将本地已经存在的项目文件保存到 bitbucket.org 2.从 bitbucket.org 检出代码库到本地 操作笔记: 1.首先在bitbucket.org创建一个代码库,并得到代码库的地址 https://[email protected]/username/ledcard.git 2.打开Git Bash,进入到项目工程目录 $ cd D:/cygwin/usr/LedCard/ 3.创建本次git仓库 $ git init 4.添加和提交 $ git add * #将

【sourcetree】sourcetree连接远程仓库需要登陆但是一直登陆不上的问题 解决方法

授权类型选用 基础 .只需要登陆你在bitbucket的用户名和密码 如下 .即可成功连接远程仓库 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/8622658.html

appium连接夜神浏览器,踩坑指南。

之前安装了最新版本的appium,怎么都配置不好,连接不成功,后来看了一个博主的帖子换成了“AppiumForWindows_1.4.16.1.zip”,配置环境变量后才成功,分享给踩坑的你,以及为下一次踩坑备份. 原帖请戳:1.https://www.cnblogs.com/fighter007/p/9224773.html    2.https://www.cnblogs.com/fighter007/p/9226730.html 下面截取我自己需要的一部分: 一.安装 appium 工具

win7 64位系统 PB连接oracle数据库出现“oracle library oci.dll could not be loaded”问题的解决方法

今天与大家分享一个自己的学习笔记,希望能给遇到同样问题的人带来帮助. 不知道大家在win7 64位系统下用 PB连接oracle数据库时,是否遇到过“oracle library oci.dll could not be loaded”问题. 今天,在win7 64位系统下用 PB连接oracle数据库时,一直出现上述错误,在百度上找了很久,都没有找到一个完整的解决方案,咨询了很多人,(他们都说是我的PB和oracle没装好,但我装的时候没出现任何问题,一切都很顺利,而且PB和oracle都能正

XShell 连接虚拟机中的服务器 失败 、连接中断(Connection closed by foreign host.)

在使用XShell连接虚拟机中的服务器时,报以下错误并断开连接,之前连接还是挺稳定的,忽然就这样了 Last login: Thu Aug 10 21:28:38 2017 from 192.168.1.102 [[email protected] ~]# Socket error Event: 32 Error: 10053. Connection closing...Socket close. Connection closed by foreign host. Disconnected f