前提:我的电脑上新电脑 很多东西都没有下载,所以是从头开始
一、下载安装SourceTree
先下载安装,第一个创建Bitbucket账户可跳过初始设置,加载SSH密钥,选择否(后面使用git生成)。
二、下载git
(1)Git官方地址先下载 然后配置个人信息,执行如下两行命令
git config --global user.name "yourname"
git config --global user.email "xxxx@xxxx.com"
(2)生成秘钥。打开Git,执行命令:ssh-keygen -t rsa,默认安装路径在"C:\Users\Administrator.ssh”目录下,一直按回车,不用输入密码。
(3)打开复制公钥,在终端输入如下指令就可以看到相应的内容了。但是注意看,最后有一个等号空格后面还跟着其他内容 ,要注意等号后面的空格以及往后的内容都不要!!!
cat ~/.ssh/id_rsa.pub
然后去gitlab上“偏好设置”中添加SSH密钥,复制的内容粘贴过去,起个名字就行。
三、config配置
- 1、执行
ssh-add ~/.ssh/id_rsa
将sshkey添加到sourceTree(可能会输入密码) - 2、执行
ssh-add -K ~/.ssh/id_rsa
将sshkey添加到钥匙串 - 3、执行
cd .ssh
- 4、执行
touch config
(你也可以先open config检测下是否有config文件) - 5、执行
open config
,会打开config文件,粘贴如下内容
粘贴如下 内容
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
四、测试一下
直接命令行试一下 git clone 地址(自己有权限的git项目地址即可)