我需要你的帮助,实际上我已经在我的debian服务器上安装了git,然后在其上创建了我的远程存储库。我还在我的Windows客户端上安装了tortoisegit。
我已经将我的存储库从我的debian服务器克隆到我的Windows客户端而没有问题,但我遇到了问题,当我在我的本地存储库(Windows客户端)上进行修改并尝试使用TortoiseGit推送到我的远程存储库(debian服务器)。
它坚持:
git.exe push --progress "origin" master:master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Writing objects: 100% (3/3), 249 bytes | 62.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
并且无法关闭窗口,有进度条,我只有一个选项“中止”。
有人可以遇到类似的情况吗?或者有人可以帮助我吗?
使用命令行尝试相同的推送,使用simplified PATH和便携式Git(如PortableGit-2.20.1-64-bit.7z.exe
)在任何您想要的地方解压缩。
set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%
看看推动是否成功。
如果没有,请通过连接到服务器并在目标裸仓库中运行git status
来检查远程仓库的状态。