跟着开源项目标遍及跟团队合作的须要增加,Git曾经成为版本把持的首选东西。但是,GitHub等大年夜众平台可能无法满意企业外部的保险跟速度请求。因此,搭建Git私服成为很多企业的抉择。本文将带你从入门到实战,轻松控制Git私服的搭建。
Git私服是指在外部收集中搭建的Git效劳器,用于存储跟管理企业外部的代码。它存在以下特点:
# 安装Git
sudo yum install git
# 创建Git用户组
sudo groupadd git
# 创建Git用户
sudo useradd -g git git
# 设置Git用户密码
sudo passwd git
# 创建SSH目录
sudo mkdir /home/git/.ssh
# 设置目录权限
sudo chmod 700 /home/git/.ssh
# 创建authorized_keys文件
sudo touch /home/git/.ssh/authorized_keys
# 设置文件权限
sudo chmod 600 /home/git/.ssh/authorized_keys
# 创建Git客栈存储目录
sudo mkdir /var/repo
# 设置目录权限
sudo chown -R git:git /var/repo
# 初始化Git客栈
cd /var/repo
sudo git init --bare my-repo.git
ssh-keygen -t rsa -b 4096
authorized_keys
文件中:cat ~/.ssh/id_rsa.pub >> /home/git/.ssh/authorized_keys
# 克隆客栈
git clone git@yourserver.com:git/my-repo.git
# 提交代码
git add .
git commit -m "Your commit message"
git push origin master
经由过程以上步调,你曾经成功搭建了一个简单的Git私服。在现实利用中,你可能根据须要停止扩大年夜,比方设置权限管理、用户管理等。盼望本文能帮助你轻松控制Git私服搭建。