首页 > 代码库 > CentOS6 搭建Git仓库
CentOS6 搭建Git仓库
近期上了Redmine以后,系统集成了Git的联动功能,于是萌生了搭建内网仓库的想法,特此记录一下:
1.安装Git
yum -y install git
2.创建用户及密码
useradd gitpasswd git
3.创建仓库
首先切换用户到git
su git
创建仓库目录并初始化
mkdir test.gitcd test.gitgit --bare init
4.配置公钥
打开git的RSA认证
vi /etc/ssh/sshd_config
大概在中间位置吧,有这么三句话,取消掉注释就可以
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
保存退出,然后复制要添加的公钥,到git主目录下面创建公钥文档
mkdir .ssh;chomod 700 .sshtouch .ssh/authorized_keyschmod 644 .ssh/authorized_keysvi .ssh/authorized_keys
粘贴保存然后退出
5.设置用户登录方式
vi /etc/passwd
将git那一行改为
git:x:500:500::/home/git:/usr/bin/git-shell
6.客户端获取
本地创建目录然后执行
git clone git@ip:test.git#ip是你的内网地址
这是初步的一个说明,随着使用会逐步更新内容
CentOS6 搭建Git仓库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。