本文简单介绍在linux服务器上搭建git仓库(centos)
创建git账户
- 在服务器上单独创建git账户,专门用来管理git仓库
- 创建git账户
# 创建git用户,用户组默认为git
useradd git
# 修改git账户的密码
passwd git
安装git服务器
yum install -y git
创建代码仓库,并赋予权限
# 切换至代码文件夹
cd /home/git/code
# 实例化仓库
git init --bare search.git
# 修改权限
chown -R git:git search.git
禁用git登录shell
- 出于安全考虑,上面创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:
git:x:1001:1001:,,,:/home/git:/bin/bash
改为:
git:x:1001:1001:,,,:/home/git:/bin/git-shell
克隆远程仓库
//todo