β

Git服务器用Windows还是Linux

DevFighter 97 阅读
Git

之前在CentOS上搭建了Git服务器,并使用了gitosis进行了管理,今天尝试了在Windows上搭建服务器。
本文网址:http://devfighter.com/blog/?p=67
网上查询在Windows上搭建Git服务器的方法都是基于copssh和git的。

copssh是一个openssh的Windows服务器端和客户端程序,让用户可以通过ssh连接到Windows。免费使用只能添加一个本地账户,机制有点复杂也没找到修改权限的地方。

一般步骤为:

.安装gitmysis和copssh
.添加系统账户,如:git
.将git账户添加到copssh
.为git账户添加客户端的公钥(可选)
.防火墙开放22端口
.使用git

使用过程中发现有以下问题:
客户端通过ssh可以直接以git账户登录服务器,但服务器端的sshd是以SvcCOPSSH账户运行的,可以直接存取C盘文件。。。尝试多次不但没有解决这个问题,客户端通过ssh登录后退出还出问题了。
添加账户、新建代码库都需要显式远程登录服务器或通过ssh的方式登录后操作,批量操作也不方便

作为服务器,安全性还是比较重要的,所有还是觉得CentOS上搭建比较完美,查看如何通过gitosis管理git:http://devfighter.com/blog/?p=16

Git
作者:DevFighter
学习,不能停,探索,不能停
原文地址:Git服务器用Windows还是Linux, 感谢原作者分享。

发表评论