我正在尝试在Windows上将git设置为服务器。
我正在尝试
git clone serhiy@192.168.75.2:d:/gitrepo/u7.git
我知道“线条长度不好的字符:fata”。
但输入
ssh 192.168.75.2 git-receive-pack d:/gitrepo/u7.git
我有合法的答案
00900000000000000000000000000000000000000000能力^ {}报告状态delete-refs side-band-64k quiet ofs-delta agent = git / 1.8.1.msysgit.1 0000
有什么不对? 据我所知,我无法在“git clone”时找到正确的文件夹,我尝试了ssh://,sh.exe而不是cmd.exe,试过cmd / K“d:&& cd \ gitrepo”то设置当前文件夹,什么都没有。但我有工作git-receive-pack d:/gitrepo/u7.git。 我是否需要为存储库指向当前文件夹?
更新 阅读this topic中的最后一篇文章后,我创建了指向文件和克隆项目
使用行
创建文件gup.shgit-upload-pack.exe $ *
和grp.sh with
git-receive-pack.exe $ *
在服务器上!
然后克隆存储库
git clone -u 'sh gup.sh' ssh://serhiy@192.168.75.2/d/gitrepo/u7.git
并设置一些配置
git config --global remote.origin.uploadpack 'sh gup.sh'
git config --global remote.origin.receivepack 'sh grp.sh'
它似乎在linux下运行。 在Windows下,我不能只登录,拒绝Permession。
更新 由于我已经开始使用RSA密钥,所以一切正常 我有: