git 在Linux下搭建git服务器

1、安装git

 sudo apt-get install git

2、创建git用户,用来运行git服务

 sudo adduser git

3、禁用shell登录(选择git仓库地址)

 vim /etc/passd
 找到类似下面的一行:
 git:x:1002:1002:,,,:/home/git:/bin/bash
 修改为:git:x:1002:1002:,,,:/home/git:/usr/bin/git-shell
 说明:蓝色字符串无需改动,红色字符串用来指定git仓库的存放地址,也是用来存放.ssh目录的地方,最后的一串字符(褐色的)为禁用shell的操作

4、创建git仓库

 以上面地址为例,在/home/git下面创建git仓库:git --bare init git仓库名.git

5、修改git仓库的权限

 sudo chown -R git:git git仓库名称.git
 -R的意思是迭代更改所有子文件的权限

6、添加公钥

 在/home/git目录下创建.ssh目录,进入到.ssh目录,创建authorized_keys文件,将公钥粘贴进去,一行一个公钥

补充:廖雪峰的官方网站http://www.liaoxuefeng.com,谢廖哥分享!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值