我只是想将我的本地主服务器推送到github上的远程存储库,但这是不可能的。我已经在我的github目录中创建了一个存储库 - 在网站上,我正在处理的应用程序非常简单,因为我只处理本地主服务器 - 没有分支或任何东西。
当我在终端尝试'git push -u origin master'时,回复是:
permission denied (publickey)
fatal: could not read from remote repository
当我尝试'git push'时,回复是:
fatal: the current branch master has no upstream branch. To push the
current branch and set the remote as upstream, use 'git push --set-
upstream origin master'
但是当我尝试'git push --set-upstream origin master'时,我得到了:
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我一直在网上阅读这个,但我无法到达任何地方,所以一些建议将非常感谢,谢谢: - )
答案 0 :(得分:0)
- 如果你想更新分支---
git checkout master
git pull origin master
git checkout YOUR-BRANCH
git rebase master
- 如果你想提交代码---
git add -A
git commit -m "any comment"
git push origin YOUR-BRANCH
git checkout master
git pull origin master
git checkout YOUR-BRANCH
git rebase master
最后
git push origin YOUR BRANCH
并在您提交合并请求后
答案 1 :(得分:0)
您可能无权从创建的存储库中读取或写入。您需要生成一个新的SSH密钥并将公钥添加到您的Github帐户。如果您不知道如何操作,请在https://help.github.com/articles/connecting-to-github-with-ssh/上详细说明。