git - 为什么 `git pull` 工作得很好,但 `git push` 却不行?

标签 git github ssh github-pages ssh-keys

一直在pull这个repo,最近有一些改动想push,所以尝试了常用的git push origin master,结果发现不行:

19:02 $ git push origin master
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

但我能够从 repo 中提取:

19:02 $ git pull origin master
From <url>
* branch            master     -> FETCH_HEAD
Already up-to-date.

我知道这一定是正确的,因为我可以 pull 。根据我的管理员(我问过这个问题)的说法,我拥有开发者权限,这意味着我应该能够 pull 和推。可能是什么问题?

最佳答案

如果您使用的是 github、bitbucket 或类似软件,这很可能与过时的 git 版本或存储库中缺少访问权限有关。

关于git - 为什么 `git pull` 工作得很好,但 `git push` 却不行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48358843/

相关文章:

Github 使用 : delete and recreate a fork?

git - 如何仅保留 Git 存储库的最新版本

python - 为什么有些 Github 存储库无法在 colab 中正确导入,而另一些却可以?(并非所有公共(public) Github 存储库都可以导入)

github - 有没有办法让某人访问 GitHub 问题而不授予他们对源代码的读取权限?

git - ssh key github 添加后仍询问 user/pw

mysql - 通过 SSH 导入 magento 数据库时出错

linux - git over ssh 第二个用户无法克隆

ios - 在 Git 推送和克隆后,找不到 -lCocoaAsyncSocket XCode 7.3 的错误库

git - 如何从 Github 下载 Release tar 文件?

Git 不会初始化/同步/更新新的子模块