我有一个windows server 2012,上面安装了位with服务器,除了git和git bash之外,我还设置了一个虚拟用户,并对包含git存储库的文件夹进行了git完全权限(让我们将其命名为GR)。现在,当我通过删除桌面连接打开服务器,并使用cmd打开GR文件夹并执行git pull时,一切正常工作,我得到了最新的提交。但是,当我通过ssh客户端连接到服务器并将目录cd更改为GR文件夹并执行git pull时,执行将永远挂起,并且无法工作。我试图将bitvise改为PowerShell,但我得到了相同的结果,因此任何人都可以帮助我在windows服务器上如何在ssh上运行git pu
我有一个安装了ssh服务器的windows2003机器。我在本地和服务器上都安装了msysgit (git版本1.6.2)。
服务器有以下我的repos的绝对路径:
e:\vc\git\myrepo.git
当用户登录时,他/她将被放入以下工作目录:
e:\vc\git\
在我的dev机器上运行以下命令时:
git clone ssh://myuser@myip/myrepo.git testrepo
我得到以下错误:
fatal: ''/myrepo.git'' does not appear to be a git repository
根据我的ssh日志,
我的笔记本电脑上有Windows8.1,我安装了Git。如果我在git --version的命令提示符中键入git version 1.8.5.2.msysgit.0,则结果是git version 1.8.5.2.msysgit.0。我可以提交和更新服务器上的所有东西,一切正常。
同时,我希望有一个图形用户界面,所以我已经安装了GitHub的Windows。不幸的是,它不允许我提交更改,因为它报告了一个建议打开shell的错误(也类似控制台,但看起来与通常的Windows‘cmd不同)。如果我输入shell git --version,我就会得到git version 1.8.4.msysg
我安装了Eclipse for PHP developers 3.0.2和Egit 2.2.0,我在windows7上设置了我的项目和存储库并进行了链接。然而,我不能提交更改。这是我得到的错误:
Exception caught during execution of add command
Exception caught during execution of add command
我安装了Git for windows,并在Git配置中进行了设置。我还使用%USERPROFILE%设置了HOME变量
另外,我的项目位置在我映射到Z的远程服务器上:
这也包括git repo。
这个