我在GitHub上创建了一个名为"messages"的存储库和一个名称相同的本地存储库.我试图将文件从我的本地仓库推送到远程,但得到此错误:
错误:未找到存储库.
致命:远程端意外挂断.
我认为这是一个身份验证问题.当我跑的时候
ssh -T git@github.com
Run Code Online (Sandbox Code Playgroud)
我确实收到一条消息,表明我的密钥不起作用.所以我将〜/ .ssh/github_rsa.pub添加到我在GitHub帐户中的SSH密钥上(删除了那里已存在的密钥)并再次运行命令.这次我收到一条消息说 -
嗨septerr!您已成功通过身份验证,但GitHub不提供shell访问权限.
从我读到的这似乎是预期的消息.所以,我再次尝试推动.但收到同样的错误.找不到存储库.
Swapnas-MacBook-Pro:messages sony$ git remote -v show
origin git@github.com:seterr/messages.git (fetch)
origin git@github.com:seterr/messages.git (push)
Swapnas-MacBook-Pro:messages sony$ git push -u origin master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
当我在GitHub上查看我的回购时,我看到:
现有的Git Repo?
cd existing_git_repo
git remote add origin git@github.com:septerr/messages.git
git push -u origin master
可能有什么不对?
Sha*_*nUK 13
如果您收到此错误且输入错误不是原因,请按照我的方案尝试打开.git/config并删除该部分:
[remote "origin"]
url = git@github.com:yourgitusername/my_project.git
fetch = +refs/heads/*:refs/remotes/origin/*
Run Code Online (Sandbox Code Playgroud)
然后重新运行以下内容(替换'yourgitusername'):
git remote add origin git@github.com:yourgitusername/my_project.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
这解决了我的问题.在类似的问题上归功于这个答案:Git Push ERROR:未找到存储库
与github告诉您的相比,您的远程地址是:
git@github.com:seterr/messages.git <== your remote
git@github.com:septerr/messages.git <== GitHub actual repo address
Run Code Online (Sandbox Code Playgroud)
你忘记了' p'in septerr.
如" GitHub推/拉错误 "中所述,GitHub repo地址对拼写错误或大小写很敏感.
尼克在评论中提到:
我遇到了一个问题,我需要更改我的回购地址,因为GitHub用户名发生了变化.
这是它的代码:
git remote set-url origin git@github.com:username/reponame.git
Run Code Online (Sandbox Code Playgroud)
这将使用用户名的GitHub用户名将远程名称设置为origin.
如果您在Mac上使用OS-X,并且具有HTTPS URL作为远程凭证而没有凭证,则可以使用KeyChain作为凭证。
您的KeyChain中的凭证是否可能不正确?也许您已经更改了密码,或者您有两个github帐户,但使用的是错误的帐户?
如果有疑问,请打开KeyChain应用程序并删除“ github.com”条目,然后在下次执行fetch / pull / push等操作时,将再次提示您输入github用户名和密码。
以上所有内容均假设您先前已按照https://help.github.com/articles/set-up-git#platform-mac上的指南启用了“密码/钥匙串缓存”
| 归档时间: |
|
| 查看次数: |
50212 次 |
| 最近记录: |