在看了网上各种攻略之后,自己在windows环境下还是遇到了各种各样的问题,什么permission deny啊等等,去网上找解决方案呢,尼玛找不到一个适用的,在折腾了一天后,终于搞定,在这里上传一篇解决方案,为遇到同样问题的人提供一个参考,愿你看到后能少走一些弯路。(吐槽:果真搭建Git服务器能用Linux环境就用Linux环境啊,方便快速好多好多啊,当然,有的人总有不得不用windows的时刻)
文章中如有任何说的不恰当的地方,欢迎大家告诉我,让我可以改正。
正文:
服务器端环境:windows7 32位,msysgit,copssh
客户端准备:msysgit
为了节省大家的时间,这里给出所需的软件的官网链接
msysgit:
https://github.com/git-for-windows/git/releases/tag/v2.5.2.windows.2
(git的windows版本,大家根据需要选择64位或32位,我在服务器端使用的是Git-2.5.2.2-32-bit.exe )
copssh:
https://www.itefix.net/copssh
(大家可以发现官网新版的free版的有许多限制,比如只支持一个用户,不可创建多个用户,不支持64位等等,但是网上许多使用copssh搭建git服务器的教程给出的都是老版本的copssh的一些配置方法,貌似老版本免费支持多个用户,虽然大都一样,但是还会有一些地方要注意)
大家在看过许多配置方法过后,一般还会看到一个软件TortoiseGit,这个软件无论用或不用其实环境都能搭建成功,这个东西的作用其实就是使windows用户在使用git的时候更加方便友好一些,比