CentOS搭建Git服务器及TortoiseGit配置

本文详细介绍了如何在CentOS 7.2系统上搭建Git服务器,包括安装Git、添加管理账户、配置SSH访问、权限管理等步骤。同时,还讲解了如何使用TortoiseGit进行SSH协议的推送和拉取远程仓库代码,包括TortoiseGit的安装、PuTTYgen的使用以及私钥的配置。
摘要由CSDN通过智能技术生成

欢迎移步博主小站:白亮吖雅黑丫の小站

1. 系统环境

系统: Linux:CentOS 7.2 64位

2. 安装git

# 请确保您切换到了root账户
su root
yum install -y git
# 验证是否安装成功
git --version

3. 添加git的管理的账户和设置密码

# 添加git账户
adduser git

# 修改git的密码
passwd git

4. git的权限管理

git仓库的权限管理,我们这里采用手动进行管理和配置,可自行选择自动工具gitolite管理

5. git的手动权限管理

5.1 配置服务端的ssh访问

切换到git账号,并创建ssh的默认目录和校验公钥的配置文件

# 1.切换到git账号
su git
# 2.进入 git账户的主目录
cd /home/git

# 3.创建.ssh的配置,如果此文件夹已经存在请忽略此步。
mkdir .ssh

# 4. 进入刚创建的.ssh目录并创建authorized_keys文件,此文件存放客户端远程访问的 ssh的公钥。
cd /home/git/.ssh
touch authorized_keys

# 5. 设置权限,此步骤不能省略,而且权限值也不要改,不然会报错。
chmod 700 /home/git/.ssh/
chmod 600 /home/git/.ssh/authorized_keys
此时,服务端的配置基本完成。接下需要把客户端的公钥拷贝到authorized_keys文件中。

5.2 配置客户端的ssh私钥并上传服

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值