Git拉和推不起作用

Posted

技术标签:

【中文标题】Git拉和推不起作用【英文标题】:Git pull and push is not worked 【发布时间】:2020-10-18 09:09:03 【问题描述】:

我不明白为什么这个命令不起作用。请问有人遇到过这种情况吗?

参数: Apache/2.4.29 (Ubuntu) php.7.4.7 git 版本 2.17.1

git status, git checkout, git branch

有效,但 git pull origin master, git push origin master 无效。我在谷歌上找不到答案。

错误:

ssh:连接到主机 github.com 端口 22:连接超时 致命:无法从远程存储库读取。

编辑: 我找到了这个,但它对我不起作用:link 我收到超时错误:

ssh:连接到主机 ssh.github.com 端口 443:连接超时 致命:无法从远程存储库中读取。 请确保您拥有正确的访问权限 并且存储库存在。

请帮帮我

【问题讨论】:

您能否发布更多详细信息,例如来自 git 的输出/错误消息。 @CQLI 感谢回复。也添加了错误消息 另一种可能是您在项目下添加了 ssh 密钥,而不是在用户配置文件下。你能不能也检查一下。 @AbhilashPS 谢谢回答,它自己工作 【参考方案1】:

首先我会检查

git remote show origin

确保网址正确。

如果 URL 正确,那么您可能没有编辑该存储库的权限。关注 these instructions 为你的 Github 账户添加 SSH 密钥。

【讨论】:

我有一个遥控器。在问题出现之前我做了 git pull 和 git push 运行ssh -T -p 443 git@ssh.github.com时会发生什么?【参考方案2】:

我不明白发生了什么,但它是自行运行的。我在下面找到了一个有用的链接:

    gist.github.com askubuntu.com

【讨论】:

以上是关于Git拉和推不起作用的主要内容,如果未能解决你的问题,请参考以下文章

.gitignore 文件不起作用解决

Git:man 命令不起作用

Git全局忽略不起作用

为啥 git 无法识别我的文件已更改,因此 git add 不起作用

为啥 npm install 在 git bash 上不起作用

git忽略.env文件不起作用