如何搭建gitolite服务器
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,如何搭建gitolite服务器,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在服务器上创建git用户和组groupadd
千家信息网最后更新 2025年02月06日如何搭建gitolite服务器
如何搭建gitolite服务器,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在服务器上创建git用户和组
groupadd -g gid gituseradd -u uid -g gid -d /home/git git passwd git
生成服务器公钥私钥对
ssh-keygencp id_rsa.pub gitadmin.pub
下载gitolite源码
cd /home/gitgit clone git@github.com:sitaramc/gitolite.git
查看说明文档
vim README.markdown
创建gitolite安装目录
mkdir -p $HOME/bin
安装
gitolite/install -to $HOME/bin
设置环境变量(CentOS)
vim .bashrc export GITOLITE_HOME=/home/git/ export PATH=$PATH:$GITOLITE_HOME/bin
设置服务器本地为gitolite管理账户
gitolite setup -pk YourName.pub
这时/home/git目录下就会出现repositores目录
在服务器上clone下gitolite-admin库进行源码库和权限的设置
git clone git@www.testhost.com:gitolite-admin.git
添加普通用户
开发人员或其他需访问git源码库的人员在自己使用的电脑上运行
ssh-keygen
将生成的pub文件更改文件名后上传的gitolite-admin库中,pub文件上传至keydir目录下,另外
修改conf目录下的gitolite.conf文件,文件格式如下:
@admin=gitadmin@dev=gitadmin dev01 dev02 dev03 @hudson=hudson01@third=third01 third02 third03repo gitolite-admin RW+ =@adminrepo testing RW+ =@allrepo repoone RW+ =@dev @admin R =@hudsonrepo repotwo RW+ =@dev @adminrepo path/.+ C =@admin RW+ =@dev @admin R =@hudsonrepo mail RW+ =@devrepo dev/.+ C =@dev RW+ =@dev R =@hudsonrepo path2/path3/path4/.+ R =@third RW+ =@third - master develop V1.0.0 V2.0.0 =@third
上面的文件有用户分组、源码库、路径匹配(path2/path3/path4/.+)、分支权限控制(- master develop V1.0.0 V2.0.0)等功能
备注
SSH、SFTP无密码登陆设置
SSH客户端运行ssh-keygen生成公钥后,运行一下命令,将公钥文件发送到远端服务器上去
ssh-copy-id -i ~/.ssh/username.pub git@www.testhost.com
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
文件
服务器
服务
目录
源码
公钥
用户
生成
运行
人员
权限
帮助
普通
清楚
内容
分支
功能
变量
命令
备注
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
陕西服务器机柜推荐厂家
嘉定区管理软件开发厂家报价
服务器端口如何处理多个请求
怎么样软件开发
ecshop数据库表解析
网络安全教育配文
世界互联网大会金融科技论坛
软件开发哪个好找工作吗
综合 监管 数据库
数据库情结
软件开发 心理学
神通数据库删除数据库
服务器变身管理员的指令
网络安全一区 二区
人工智能网络技术的缺点
网络安全是几维
信用卡软件开发商是什么原因
正宗网络技术培训多少钱
查询域名的dns服务器
中国 网络安全战略
监控druid数据库状态
计算机网络安全学院介绍
润灵企业社会责任评级数据库
数据库防伪技术行业
华为网络安全外包
网络安全重在法律法规政策
建行软件开发中心外包
大数据库 干部监督
菲律宾服务器什么牌子好
服务器怎么看raid