我正在尝试在Windows上设置git服务器。
我已经安装了git和freesshd作为ssh服务器。 按照Git server under Windows using FreeSSHd中的提示,我成功克隆了从服务器到客户端计算机的repo。 但现在事实证明我无法回到原点 - 我得到了这个错误:
致命:
The remote end hung up unexpectedly
我也尝试过以下操作(没有成功):
git push -u origin
git push --set-upstream origin dev
可能导致此例外的原因是什么?我怀疑问题可能出在服务器端的权限上。我没有为git等创建任何特殊用户 这有必要吗?
在服务器上,我刚刚使用git init --bare test-repo
创建了repo,并为所有现有用户授予了git repo文件夹的所有权限(它只是一个测试环境)