本文介绍: 将/home/git及/home/git/.ssh权限都赋值为755,gitrepository也给个755(不能给777,不然要用绝对地址git@ip:/home/gitrepository/project,且不能通过gitosis管理)默认状态下,gitosis会将git仓库放在 git用户的home下,所以我们做一个链接到/home /gitrepository。创建git仓库的存储目录、更改文件目录属主为代码仓库的管理者git,只让git用户对此目录有权限。上传gitosis-admin。
第一步,安装git
:
创建用户信息
第二步,创建一个git
用户,用来运行git
服务:
创建git仓库的存储目录、更改文件目录属主为代码仓库的管理者git,只让git用户对此目录有权限。
默认状态下,gitosis会将git仓库放在 git用户的home下,所以我们做一个链接到/home /gitrepository
第三步,创建证书登录:
方法1:
收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub
文件,把所有公钥导入到/home/git/.ssh/authorized_keys
文件里,一行一个。
方法2:Gitosis管理公钥
测试git服务器
新建测试工程
gitosis-admin克隆到本地
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。