我有一个windows server 2012,上面安装了位with服务器,除了git和git bash之外,我还设置了一个虚拟用户,并对包含git存储库的文件夹进行了git完全权限(让我们将其命名为GR)。现在,当我通过删除桌面连接打开服务器,并使用cmd打开GR文件夹并执行git pull时,一切正常工作,我得到了最新的提交。但是,当我通过ssh客户端连接到服务器并将目录cd更改为GR文件夹并执行git pull时,执行将永远挂起,并且无法工作。我试图将bitvise改为PowerShell,但我得到了相同的结果,因此任何人都可以帮助我在windows服务器上如何在ssh上运行git pull命令。
注意:我更改了windows服务器bitvise的ssh默认端口,但没有工作。
发布于 2020-03-30 19:09:32
我设法解决了以下问题:
给我git命令卡住位置的19:07:59.137016 run-command.c:643 trace: run_command: git-credential-manager get
git clone https://username:token@gitlab.com/user/repo.git发布于 2020-03-30 18:52:11
您是否打开了服务器上所有所需的端口?防火墙流量?您可以尝试执行git pull --trace-ascii
这应该会给你一些更多的概述希望。
https://stackoverflow.com/questions/60936479
复制相似问题