注意:linux和windows下配置基本相同,windows下从开始菜单打开git bash操作
1.配置用户名和邮箱
git config --global user.name "JR"
git config --global user.email "jr@xxx.com"
2.生成密钥,执行以下命令是连续回车就可以了
ssh-keygen -t rsa -C "jr@xxx.com"
3.在/root目录下有有一个隐藏目录 .ssh,在这个目录下有两个文件
ls /root/.ssh
4.添加密钥到ssh-agent
eval "$(ssh-agent -s)"
ssh-add /root/.ssh/id_rsa
5.在git仓库中添加在第二步中生成的公钥
cat /root/.ssh/id_rsa.pub
复制文件中的所有内容
6.测试(添加信任到代码仓库,如果有多个仓库,只需要重复操作5、6步)
ssh -T git@git.oschina.net
出现Are you sure you want to continue connecting (yes/no)?
输入yes,显示以下内容
Welcome to GitLab, JR!
7.git clone时,注意选择ssh地址,不是http地址;
over!
以上操作默认全部成功