01 CentOS7搭建Git服务器

CentOS7搭建Git服务器

安装git

安装git  
yum install git

版本git  
git --version

卸载git  
yum remove git

创建一个git用户

useradd git
passwd git

两次密码

创建git服务器工作空间

cd /
mkdir git

进入目录下

cd git

创建一个空仓库

git init --bare pro.git

将git 文件夹赋予git用户

chown -R git:git pro.git

禁用shell登录(可不做)

编辑/etc/passwd文件

git:x:1001:1001:,,,:/home/git:/bin/bash
改为
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

克隆一份project.git(客户端执行)

git clone git@[git服务器ip]:/git/pro.git

推送客户端信息到服务器

git push origin master

出现问题

问题1

ssh_exchange_identification: read: Connection reset by peer

给那个仓库权限,权限不够,所以推送不上去
chmod 777 pro.git
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • 轻松学习,兴趣先行!大家好,我是一宏。 马上就要年中总结了,可是宝宝业绩平平肿么办? 别急,今天我们一起来学两招,...
    一宏老师说阅读 726评论 2 5
  • 宜兴市新庄中学 初二(1)班武涛 “五岳归来不看山”五岳的风光早已让我铭记,而泰山乃是五岳之首,更是一绝,正可谓...
    胸有猛虎阅读 335评论 0 3
  • 夏日的烈阳已经消散,这是八年后的秋,比往日时光不老,仍旧闪烁在那西江江畔,那羞涩了的散去的叶色,那柔和了的秀...
    春和景明啊阅读 512评论 1 3