116202957895475479
前言
在Linux上部署一个Git服务器
下载依赖
1
| yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel git -y
|
创建用户和组
1 2
| groupadd git useradd git -g git
|
设置密码
创建证书登录
1 2 3 4 5
| cd /home/git/ mkdir .ssh chmod 755 .ssh touch .ssh/authorized_keys chmod 644 .ssh/authorized_keys
|
初始化Git仓库
gitrepo:一个存放所有git仓库的目录
<name>:git仓库名
1 2 3 4 5 6
| cd /home mkdir gitrepo chown git:git gitrepo/ cd gitrepo git init --bare <name>.git chown -R git:git <name>.git
|
客户端克隆仓库
1
| git clone git@192.168.45.4:/home/gitrepo/<name>.git
|
完成
参考文献
菜鸟笔记