在CentOS下搭建私有的git服务器

在日常的项目开发中,我们可以傻瓜式的使用github进行代码托管,进而进行团队的协同开发。但是很多时候我们开发的代码并不是开源的(特别是涉及到公司的业务上),这时候在服务器上面部署git就可以很好地解决这个问题——既保证了团队开发,又能闭源达到代码托管。本文将以CentOS为例子,记录在CentOS下部署git服务器的具体步骤

服务器端:

第一步:配置git

1、 从yum上安装git

yum install -y git  

2、查看git版本:

安装完成后,在服务器端输入

git --version

就可以查看当前版本号码,如下图所示我的git版本是1.8.3.1

 image.png

3、创建用户:

在服务器中创建一个git专属用户,账户密码自定义

useradd git
passwd  git
#密码:123456

4、切换用户

su git

5、进入用户主目录

cd /home/git

6、创建.ssh配置目录

如果有此文件夹,跳过此步

mkdir .ssh

7、放用户访问的ssh公钥

# 进入.ssh目录并创建authorized_keys文件,用来存放用户访问的ssh公钥

cd /home/git/.ssh
touch authorized_keys

# 设置该目录及authorized_keys文件的权限,权限值不要修改

chmod 700 /home/git/.ssh/
chmod 600 /home/git/.ssh/authorized_keys

#配置客户端的私钥:

vim /home/git/.ssh/authorized_keys

第二步:配置远程仓库

2.1 创建一个空仓库

我们选择在路径:cd  /home/ 下先创建一个用户目录,在用户目录下创建一个git仓库

cd  /home/git/
mkdir   document
cd document

#初始化一个空仓库

git init --bare  document.git

输入以下命令,为git用户赋予权限

chown -R git:git document.git

 

到这里,空仓库已经创建成功 ,仓库的路径为:

/home/git/document/document.git

 

克隆远程仓库

git clone git@192.168.1.92:/home/git/document/document.git

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值