【发布时间】:2018-03-14 16:24:48
【问题描述】:
我只是想将我的本地 master 推送到 github 上的远程存储库,但这是不可能的。我已经在我的 github 目录中创建了一个存储库 - 在网站上,我正在开发的应用程序很简单,因为我只在本地 master 上工作 - 没有分支或任何东西。
当我在终端尝试'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.
我一直在网上尽可能多地阅读这方面的内容,但我无处可去,因此非常感谢一些建议,谢谢:-)
【问题讨论】:
-
请使用以下命令
git remote -v检查您的遥控器。它会向您显示一些这样的网址: origin your_url (fetch) origin your_url (push) -
您的 ssh 设置是否正确?或者根本没有设置 shh? Atlassian 有一个很好的指南confluence.atlassian.com/bitbucket/…。
-
在此之后您需要设置您的 ssh。如果您使用 ssh url 克隆存储库,并且如果使用 https url 克隆存储库,则需要在每个操作(拉取。推送和获取)中输入密码。
-
谢谢你们两个:-)
标签: git repository git-remote