SourceTree安装破姐添加SSH KEY以及拉取代码教程(附资源下载)
Posted badaoliumangqizhi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SourceTree安装破姐添加SSH KEY以及拉取代码教程(附资源下载)相关的知识,希望对你有一定的参考价值。
场景
Source Tree
拥有可视化界面的项目版本控制软件,适用于git项目管理
安装包以及破姐资源见文末。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
安装SourceTree
确保你的电脑已经安装了Git
然后双击资源包中的SourceTreeSetup-3.3.8.exe
稍等一会就会出现第一步让你选择bitbucket的界面,此时退出页面。
此步骤的目的是为了在路径下生成SourceTree的配置文件。
文件路径在此目录下
然后到C:Users{用户名}AppDataLocalAtlassianSourceTree 这个路径下
将上面资源包中的accounts.json放进去
然后再打开
C:Users{用户名}AppDataLocalAtlassianSourceTree.exe_Url_apsrtoxwsrcvqebduamp3kk0yxymyfik3.3.6.3829下的user.config文件
增加如下代码
<setting name="AgreedToEULA" serializeAs="String"> <value>True</value> </setting> <setting name="AgreedToEULAVersion" serializeAs="String"> <value>20160201</value> </setting>
此文件下都是settings 节点,将这两行规范的添加进去即可。
此时再双击那个exe文件,点击最后一个“我不想使用”
至此SourceTree安装完成 ,exe文件位置
C:Users用户名AppDataLocalSourceTreeapp-3.3.8下sourceTree.exe
配置SSH Keys
使用Git生成SSH密钥,如果之前使用GitHub生成过则可以直接使用。
如果没有则打开Git Bash
设置Git的user name和email
git config --global user.name "xxx"
git config --global user.email "xxx.mail@xxx.com "
生成 SSH 密钥
ssh-keygen -t rsa -C "xxx.mail@xxx.com "
按3个回车,密码为空。
文件存放位置 ~/.ssh,如果是window的话就在:C:UsersAdministrator.ssh 下面,当然如果你不是 Administrator 用户的话,需要换成对应的用户。
添加SSHKey到GitLab
找到上面生成的id_rsa.pub所在的位置
然后使用NotePad++等软件将其打开就可以看到里面的内容并能复制出来。
登录你的GitLab账户 ,点击右上角头像下的Settings并找到SSHKeys
然后将上面的pub里面的内容复制进来,并设置一个标题和过期时间
设置SourceTree的SSH客户端
打开SourceTree-工具-选项,将SSH客户端设置为OpenSSH,并选择SSH密钥所在的位置,注意此时选择的是上面生成的私钥。
然后点击确定。点击Clone,输入远程库的地址和要存放在本地的地址。
点击克隆就可以拉取代码了。
安装包以及资源下载
见下面末尾
https://mp.weixin.qq.com/s/-i5M51UdaPOl_dk4kzO64Q
以上是关于SourceTree安装破姐添加SSH KEY以及拉取代码教程(附资源下载)的主要内容,如果未能解决你的问题,请参考以下文章
sh 将Key Key添加到Keychain以使SourceTree在OS X上运行 - 来自http://superuser.com/questions/879050/sourcetree-ssh-