【发布时间】:2019-01-08 13:51:18
【问题描述】:
在我推送我的代码后,终端卡住了,只显示一个空行。它没有显示任何错误。当我尝试关闭终端时,它显示进程正在运行。我不知道会发生什么。这是我第三次推送我的代码。它只是在预览时工作。一切都已在第一时间推送。
【问题讨论】:
在我推送我的代码后,终端卡住了,只显示一个空行。它没有显示任何错误。当我尝试关闭终端时,它显示进程正在运行。我不知道会发生什么。这是我第三次推送我的代码。它只是在预览时工作。一切都已在第一时间推送。
【问题讨论】:
尝试以详细模式运行 git。运行 git push -v 以了解终端中发生的情况。
【讨论】:
检查以下可能的选项:
$ git remote show origin
如果 URL 显示为 git://,请尝试使用 http:// 推送到 git。可能是路由器阻塞了端口。
检查您的 SSH 配置 (~/.ssh/config)
查看您的来源是否定向到正确的 URL (git remote -v) 以及您是否具有写入权限。命令:git gc
可能是回购托管提供商的问题。
试试这个:
git config --global core.askpass "git-gui--askpass"
提示可能会要求提供登录凭据。如果有任何错误,请检查 git-gui--askpass: No such file or directory.
【讨论】: