centos7 安装 git服务器
时间: 2023-10-04 18:13:18 浏览: 325
linux中GIT安装,及客户端使用SSH KEY密钥文件连接
4星 · 用户满意度95%
要在CentOS 7上安装Git服务器,可以按照以下步骤操作:
1. 首先,使用以下命令安装Git软件包:
```
sudo yum install git
```
2. 安装完成后,创建一个新的Git用户来管理Git仓库,可以使用以下命令:
```
sudo adduser git
```
3. 切换到Git用户,并在用户的主目录下创建一个新的目录用于存储Git仓库:
```
sudo su - git
mkdir repos.git
```
4. 进入刚刚创建的目录,并初始化一个空的Git仓库:
```
cd repos.git
git init --bare
```
5. 配置Git用户的SSH密钥,以便其他用户可以通过SSH进行访问。首先,切换到其他用户,并生成SSH密钥对:
```
su - <其他用户名>
ssh-keygen
```
6. 将公钥添加到Git用户的授权文件中:
```
cat ~/.ssh/id_rsa.pub | ssh git@<服务器IP> "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
```
现在,你已经成功在CentOS 7上安装了Git服务器。其他用户可以使用SSH协议访问Git仓库,并通过远程地址进行克隆、推送和拉取操作。记得将`<服务器IP>`替换为你的实际服务器IP地址。
阅读全文