约 68 字 预计阅读 1 分钟
简单git服务器的搭建
为什么要搭建自己的git服务器
- github,gitee等等代码托管平台都是可以用的,但是也有他们的限制。如果只是自己用,完全可以自己搭建自己的git服务器。
步骤
创建用户和组
1
2
|
groupadd git
useradd git -g git
|
创建用户ssh密钥权限目录及权限,并授权组和用户
1
2
3
4
5
6
|
mkdir /home/git/.ssh
cd /home/git/
chown -R git:git .ssh
cd .ssh/
cp ~/.ssh/authorized_keys ./
chown -R git:git authorized_keys
|
选择一个项目的目录,并创建一个测试的git仓库
1
2
3
|
cd /srv
git init --bare test.git
chown -R git:git test.git/
|
获取访问地址
- 假设ip为: 192.168.2.188,那么clone地址为:
1
|
git clone git@192.168.2.188:/srv/test.git
|
禁用git账号的登录
1
|
git:x:1001:1001:git-user,,,:/home/git:/bin/bash
|
1
|
git:x:1001:1001:git-user,,,:/home/git:/user/bin/git-shell
|
总结
- 如果自己有自己的开发服务器,不防搭建一个自己的git服务器,方便自己的开发工作,过程并不复杂。