我需要您的帮助,实际上我已经在我的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)
并且无法关闭窗口,有进度条,我只有一个选项“中止”。
有人会遇到类似情况吗?或者有人可以帮我吗?
答案 0 :(得分:1)
使用命令行尝试相同的推送,将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
来检查远程仓库的状态。