Git之替换代码库HTTPS地址路径成Git协议路径

2021年11月20日00:41:27Git之替换代码库HTTPS地址路径成Git协议路径已关闭评论浏览:18 436字阅读1分27秒

遇到个问题,明明在GitHub中早就已经添加ssh key(关于给GitHub添加https://docs.github.com/en/authentication/connecting-to-github-with-ssh/about-ssh 可以说很详细了),但是仍然提示说没有权限操作,

% git push -f 
remote: No anonymous write access. 
fatal: Authentication failed for 'https://github.com/xxx/xxx/'

考虑到可能是之前使用的https拉取的代码,所以替换代码库HTTPS地址路径成Git协议路径,

一行命令解决问题

git config --global --add url."git@github.com:".insteadOf "https://github.com/"

然后果然解决问题。

为了安全,以后git clone也尽量使用

git clone git@github.com:xxx/yyy.git

 

  • 本文由 发表于 2021年11月20日00:41:27
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接