修改当前项目下的git文件夹中的config
1)编辑.git/config文件
2)在[remote “origin”]下找到找到url变量
3)修改url = https://github.com/user/test.git,修改为url = ssh://git@github.com/user/test.git,修改完了保存
4)通过git push origin master进行同步,已经可以成功了
修改如下:
[root@localhost learngit_2]# cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = ssh://git@github.com/shengleqi/gitskills.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
执行成功:
[root@localhost learngit_2]# git push -u origin master The authenticity of host 'github.com (192.30.255.112)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts. Counting objects: 26, done. Compressing objects: 100% (19/19), done. Writing objects: 100% (26/26), 2.08 KiB, done. Total 26 (delta 6), reused 0 (delta 0) remote: Resolving deltas: 100% (6/6), done. To ssh://git@github.com/shengleqi/gitskills.git * [new branch] master -> master Branch master set up to track remote branch master from origin.
版权声明:本文为Guoyu1_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。