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服务器搭建成功

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:GIT服务器搭建及配置详解-创新互联
浏览地址:http://hbruida.cn/article/csjeoj.html