GIT服务器搭建及配置详解

    用久了SVN,突然换了项目组,新的项目要求使用GIT,还有点点生疏,于是不得不重新翻看以前的学习笔记,在复习的过程中想到自己也已经工作两年了,也该学会总结和思考,便诞生了开始有计划的写微博的想法,想把自己无论是在工作实践中学到的还是书本学习到的以及学习的方法分享出来,写得好让大家也有所收获,写得不好就当“博”大家一乐。

惠城网站建设公司成都创新互联公司,惠城网站设计制作,有大型网站制作公司丰富经验。已为惠城上千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的惠城做网站的公司定做!

这是我在51CTO的第一篇微博,今天主要分享:GIT服务器搭建及配置。

一、安装环境

    操作系统:CentOS 6.4

二、检测是否已安装GIT

git --version

   未安装 -bash: git: command not found

   已安装 git version x.x.x

三、yum 安装

yum install git

四、卸载

yum remove git

五、添加Linux系统的git管理员用户

adduser git

passwrd huijia$$

 六、禁用git管理员用户xshell登录操作系统

GIT服务器搭建及配置详解

七、创建git仓库并将仓库所有权设置为上一步添加的用户

mkdir /usr/local/gitrepos

cd /usr/local/gitrepos

#初始化文件夹为git仓库
git init --bare sample.git

sudo chown git:git /usr/local/gitrepos   

sudo chmod 760 /usr/local/gitrepos

 八、添加git的仓库的使用用户

    收集所有需要登录的用户的公钥,就是用户在自己的git客户端生成的id_rsa.pub文件,把所有公钥复制到/home/git/.ssh/authorized_keys文件里,一行一个

key生成方法:

         打卡git客户端 git bash

ssh-keygen -t rsa -C "xxxx@xxxx.com"

    默认情况下不断按Enter键就行

  九、链接测试

   打开git客户端git bash  

git clone git@git服务器部署的电脑IP:/usr/local/gitrepos/sample.git
Cloning into 'sample'...
warning: You appear to have cloned an empty repository.

    出现以上信息表明git服务器搭建成功

   


名称栏目:GIT服务器搭建及配置详解
本文URL:http://scyanting.com/article/jjoopc.html