我正在开展一个项目,我从一个团队成员那里派出了一个回购,该团队成员将其从原始仓库中分出来。他创建了一个具有相同文件的新分支并对其进行了更改。
然而,我克隆了原始仓库并对其进行了处理,现在我想将更改分配到我创建的新分支。 我进入了我更改的文件夹,然后运行了以下命令
git add .
git commit
git push
我得到了
致命:远程错误:拒绝访问... /original-repo/project.git
我按照此处的说明操作:How can I push to my fork from a clone of the original repo?
但是当我试图运行时
git remote set-url origin https://github.com/xxx/project.git”
我得到了“致命:'起源'似乎不是一个git存储库 致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库已存在。
然后我尝试了:
git remote add stash ssh://git@w.x.y.z:7999/xxx/project.git
git push stash master
我得到了
ssh:连接到主机w.x.y.z端口7999:连接超时
虽然我设置了我的ssh密钥并且能够成功ssh
最后我考虑添加我的分叉,所以我跑了
git remote add fork https://github.com/xxx/project
git push fork master
它提示我输入我的用户名和密码,然后我得到了以下内容:
致https://github.com/xxx/project ! [拒绝]主人 - >大师(先取) 错误:无法将某些引用推送到“https://github.com/xxx/project” 提示:更新被拒绝,因为遥控器包含您所做的工作 提示:没有本地。这通常是由另一个存储库推送造成的 提示:对同一个参考。您可能希望首先集成远程更改 提示:(例如,'git pull ...')再次推送之前。 提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。
编辑:
我跑了
git pull origin master
得到了
致命:'origin'似乎不是git存储库 致命的:无法从远程存储库读取。
请确保您拥有正确的访问权限 存储库存在。
我跑了
git pull github.com/xxx/project master
致命:'github.com/xxx/project'似乎不是一个git存储库 致命的:无法从远程存储库读取。
请确保您拥有正确的访问权限 存储库存在。
我真的不知道该怎么做,我真的很感激任何帮助
答案 0 :(得分:0)
对于此错误:
ssh:连接到主机w.x.y.z端口7999:连接超时
您需要指出:
您的github / gitlab密码。 通过这种方式:
https://username:password@github.com/username/repository.git
希望对您有帮助