我之前使用 git 没有任何问题,但突然间我无法推送或克隆任何东西。当我使用这个命令时,什么也没有发生,甚至没有错误,所以我必须按ctrl + c或关闭 git 窗口。
我使用这个简单的命令进行推送:
git push origin master
Run Code Online (Sandbox Code Playgroud)
也试过-u参数。
那么我能做些什么来解决这个问题?
更新:
我在虚拟机上安装了一个新的 win xp 并测试推送一些东西,结果和以前一样,所以可能是我的互联网连接有问题。
任何的想法?
我是通过命令行git的新手,遇到了一些麻烦我无法摆脱困境.
我在我的服务器上设置了一个存储库,并使用thelucid.com上的指示创建了一个本地目录.
在服务器上:
ssh git@example.com
mkdir my_project.git
cd my_project.git
git init --bare
git update-server-info # If planning to serve via HTTP
exit
Run Code Online (Sandbox Code Playgroud)
然后,在本地机器上:
cd my_project
git init
git add *
git commit -m "My initial commit message"
git remote add origin git@example.com:my_project.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
当我在这里找到最后一个命令"git push -u origin master"时,命令会挂起并挂起,并且永远不会停止挂起.
本地的git状态给了我这个:
$ git status
On branch master
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)
服务器上的git状态(在myproject.git /中)给了我:
$ git status
fatal: This operation must be run in a …Run Code Online (Sandbox Code Playgroud)