千家信息网

GIT服务器搭建及配置详解

发表于:2024-10-05 作者:千家信息网编辑
千家信息网最后更新 2024年10月05日,用久了SVN,突然换了项目组,新的项目要求使用GIT,还有点点生疏,于是不得不重新翻看以前的学习笔记,在复习的过程中想到自己也已经工作两年了,也该学会总结和思考,便诞生了开始有计划的写微博的想法,想把
千家信息网最后更新 2024年10月05日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 gitpasswrd huijia$$

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

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

mkdir /usr/local/gitreposcd /usr/local/gitrepos#初始化文件夹为git仓库git init --bare sample.gitsudo 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.gitCloning into 'sample'...warning: You appear to have cloned an empty repository.

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





0