git server配置总结

git server的配置说难不难,但说容易也不容易,因为你不论多么理解原理都会遇到点问题。

现总结一下我的配置过程。

我选择giosis作为git服务器(好像只有这一个?),并安装在win7下。

gitosis依附于openssh运行,并且是python编写。所以需要安装这些东西。

为了方便,我在cygwin环境下配置。

1安装cygwin。

2安装cygwin时记得选择安装python2.7,openssh。

3下载gitosis源码并安装之。

4为git服务创建服务端的用户git,最好带密码。

5将openssh作为服务运行。

6取得要作为管理员的主机的pub rsa文件,在git的home目录下初始化gitosis-admin仓库。

7修改某个脚本文件为执行权限。

8此时管理员已可以从机器上checkout gitosis-admin仓库到本机上进行管理了。

如果要增加新的仓库,注意首先要在gitosis-admin的conf文件中将新仓库的名字和对它有权限的帐户配置好,否则是不能将仓库push到服务器上的。

创建新仓库,只需git init xxx,而不必加参数--bare。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值