作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我是 git 的新用户,在广泛使用 svn 之后,我仍然有几件事情不清楚。
这是我的问题:
我在 xp dev 上有 repo:ssh://xp-dev.com/my_repo_name
它包含两个分支master和dev,你可以看到我有本地和远程分支
git branch -a
* dev
master
remotes/origin/dev
remotes/origin/master
git remote -v
origin ssh://xp-dev.com/my_repo_name (fetch)
origin ssh://xp-dev.com/my_repo_name (push)
但是当我尝试将提交的更改推送到“dev”分支时,它说:
git push
No such repository
fatal: The remote end hung up unexpectedly
请帮助我了解问题所在。
更新#1
git remote show origin
No such repository
fatal: The remote end hung up unexpectedly
更新#2
git push origin cyber_dev
No such repository
fatal: The remote end hung up unexpectedly
最佳答案
尝试:
git push origin dev
如果这有效,那么你的 git 配置有问题。
还要确保您仍然可以访问存储库(有效的 ssh key 或正确的密码)。
更新:
看起来您不再有权访问该存储库。
尝试将项目克隆到新文件夹。
如果这不起作用,请确保您的 ssh key 是正确的。
关于混帐 "No such repository",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13644409/
我是一名优秀的程序员,十分优秀!