我的系统如下
中心服务器端:使用linux +源代码安装
configure &&make &&make install 没有任何问题
客户端:使用windows+msysgit
一路默认安装,没有任何问题
通讯协议:SSH(暂时不会考虑其它的协议,对于linux来说,ssh是最成熟的,http反而比较复杂,还要apache)
git clone root@192.168.30.123:22 /home/git-test (仅此而已,真的很简单)
msysgit下载:
描述git工作模式的文档,一个本科生写的,理解得不错
快速上手:
一本工具书,写得很细,但是很吓人,这本书是对上面的补充:
git源代码:
1)不要问我GUI,作为一个linux程序员,真的没太大的必要
2)我也浏览的很多其它的资料,但是对我的帮助不大,就不列举了
3)一开始构建,建议先简单,能用就好
4)git对多用户权限控制真的很弱,需要别的工具辅助,这个是后面要做的
TODO:
1)git的多用户管理