我从github派了一个存储库并将其克隆到我的本地目录。我还在我的存储库中添加了一个远程源代码
使用命令git remote set-url origin http://giturl
我从远程分支检出了一个分支,并获得了更新的源代码。
现在,当我尝试使用git push origin branchname
将更改推送到本地存储库时,它表示我没有权限
推送到远程存储库。
答案 0 :(得分:1)
为避免混淆,您可以添加另一个遥控器,例如:
git remote add local-repo git@host
来源:https://stackoverflow.com/a/7191170/137649
然后你可以这样做:
git push local-repo master
答案 1 :(得分:0)
git remote set-url origin http://giturl
此命令修改远程origin
指向的当前URL。如果您从github克隆了您的存储库,它已经很好了,您不需要修改它。
您可能希望通过发出相同的命令来更改远程URL,将http://giturl
替换为您git clone
后面的内容。