@GEEKO
2018-11-09T02:52:29.000000Z
字数 834
阅读 425
git
1、在本地用bash shell 生成ssh ssh-keygen -C "794382693@qq.com"
2、打开Team Foundation的web版本安全管理页面,http://192.168.2.150:8080/tfs/_details/security/keys
3、复制ssh目录下的c/Users/Administrator/.ssh
下的id_rsa.pub
,然后添加到Team Foundation里面的公钥管理里面。
4、回到本地 git clone ssh://192.168.2.150:22/tfs/DefaultCollection/_git/JinRiTravelAndroid
如果之前已经用http的方式拉取了项目,那么可以直接修改远程仓储链接方式为ssh git remote set-url origin ssh://192.168.2.150:22/tfs/DefaultCollection/_git/JinRiTravelAndroid
解决方案:
https协议每次都需要进行用户验证,ssh不需要,所以这里直接替换成ssh就可以
1、查询是否有远程仓储
git remote -v
2、如果有远程仓储,则先删除远程仓
git remote rm origin
git remote add origin git@github.com:whbing147/learngit.git
git push -u origin master
如果图片太小看不清楚,复制链接直接在新的页面打开,可以放大缩小,很清晰
git init
git add .
git commit -m 'init'
git remote add origin git@gitee.com:jesn/MKM.SysFrame.git
git push -u origin master