SourceTree 是 Windows 和Mac OS X 下免费的Git客户端管理工具。支持创建、克隆、提交、push、pull 和合并等操作。
一、sourcetree的安装
1. 下载sourcetree
下载链接:Sourcetree | Free Git GUI for Mac and Windows
2. 安装sourcetree
点击安装,第一个创建Bitbucket账户可跳过初始设置,加载SSH密钥,选择否(后面使用git生成)。
二、sourcetree的git配置
1. 下载并安装git
下载链接:Git,选择安装路径后进行安装。
2. 生成秘钥。打开Git,执行命令:ssh-keygen -t rsa,默认安装路径在"C:UsersAdministrator.ssh”目录下,一直按回车,不用输入密码。
![bb590aa502fa12925846918c707eafb4.png](https://i-blog.csdnimg.cn/blog_migrate/a69c8c7ddd28418d743eb888d147a67f.png)
你可以在C:UsersAdministrator.ssh”目录下查看你生成的秘钥。
![303d850e167d8b41c4eb846780e21eb3.png](https://i-blog.csdnimg.cn/blog_migrate/5b0722f497be7d90c131b86fdf8375ab.png)
3. 然后在gitlab上绑定自己刚刚生成的公钥
在settings->SSH Keys->Key->Add yey
![49dfad973945830290d6057622550237.png](https://i-blog.csdnimg.cn/blog_migrate/973188aea4fa07e7a747cb003e822afa.png)
其中,Key框内把刚刚生成的id_rsa.pub中的内容复制进来,然后点击Add key。
三、sourcetree拉取代码
1. 打开sourcetree,点击"工具-->选项-->一般",选择SSH密钥的位置为刚刚生成密钥的路径,SSH客户端选择OpenSSH,点击确定。
![e6a8f297919c14e82e1cce96079926f9.png](https://i-blog.csdnimg.cn/blog_migrate/6ca2092fee989c3be824eca0f3848d3b.png)
2. 点击"文件-->克隆/新建",打开克隆tab,输入信息后,点击克隆就可以将代码拉到本地。
![815a4000061a9b90d0dd9bdf3a438aeb.png](https://i-blog.csdnimg.cn/blog_migrate/607d0b64458f6cdc8af4e6fbc09a3d64.png)
源路径:拉取项目的git路径
目标路径:要保存该项目的本地路径
名字:一般会根据目标路径自动获取填充