搭建Git服务器

时间:2017-04-18作者:klpeng分类:Web服务器浏览:1590评论:0

其实有好多人都写了安装git的教程了,但是五花八门的,还有很多步骤都是错的,也没有讲清楚,下面我来提供一个100%成功的详细步骤:


1.安装git:

yum -y install git


2.创建git用户:

useradd -d /home/git -s /usr/bin/git-shell git


3.配置.ssh/authorized_keys存放公钥用以免密码登陆:

mkdir /home/git/.ssh
touch /home/git/.ssh/authorized_keys    //这个文件就是存放客户端公钥的
chown -R git:git /home/git


4.ssh服务器端配置:

vim /etc/ssh/sshd_config
#去掉下面三行的注释
RSAAuthentication yes 
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys


5.初始化git仓库:

mkdir /gitrepos    //这里的仓库目录自己随意设置,
cd /gitrepos
git init --bare ligphp.git
chown -R git:git /gitrepos


6.测试:

首先在测试的git客户端生成公钥,以linux为例:

cd ~/.ssh
ssh-keygen -t rsa -C "kl_peng@foxmail.com"

连敲三次回车,全部默认就行,成功后会在当前目录下产生一个id_rsa(私钥)和id_rsa.pub(公钥),复制id_rsa.pub里面的公钥到第三步创建的authorized_keys文件里:

git clone测试:

git clone git@192.168.1.8:/gitrepos/ligphp.git

搭建Git服务器

完整的步骤就是这样了,以后再介绍下git的权限管理。


原创文章如转载,请注明出处,本文首发于彭超的博客

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢