我无法使用TortoiseGit推送本地修改

时间:2019-02-13 13:06:01

标签: windows git debian tortoisegit

我需要您的帮助,实际上我已经在我的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)

并且无法关闭窗口,有进度条,我只有一个选项“中止”。

有人会遇到类似情况吗?或者有人可以帮我吗?

1 个答案:

答案 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来检查远程仓库的状态。