#安装gitolite&gitweb

#安装gitolite&gitweb

 

#准备工作及一些细节
ubuntu 16.04
安装ssh-server和ssh-client
使用adduser创建系统用户git

`su – git`
`mkdir -p ~/bin`
`git clone https://github.com/sitaramc/gitolite`
`gitolite/install -ln ~/bin`            # please use absolute path here
`gitolite setup -pk yourname.pub`

yourname.pub是指的管理员提交的公钥
该管理员将拥有本服务器中所有仓库的创建,所有用户的管理权限

#使用gitolite管理仓库
安装完毕后,管理员使用
`git clone git@ip地址:gitolite-admin`
将管理库克隆到本地,通过修改配置文件,对仓库进行管理。

#使用gitweb配合gitolite对仓库进行更加直观的管理
`sudo apt-get install apache2`
`sudo apt-get install gitweb`
`sudo a2enmod cgi`
重启apache
`$sudo systemctl restart apache2.service`

修改`/etc/gitweb.conf`
修改projectroot和projectlist到当前路径
`$projectroot = “/home/git/repositories/”;`
`$projects_list = “/home/git/projects.list”;`

转载于:https://my.oschina.net/u/2934274/blog/1572392

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值