Ubuntu 14.04 配置 gitosis 和 gitweb

本文详细介绍了如何在Ubuntu 14.04上安装和配置gitosis以及gitweb。首先通过apt-get安装必要的组件,然后创建git用户并设置密钥。接着安装gitosis,初始化gitosis-admin,并添加新用户。在用户机器上克隆gitosis-admin,创建项目并编辑gitosis.conf。最后,配置gitweb和Apache,确保项目列表正确显示并解决可能出现的404错误。通过修改gitweb.conf,还可以控制项目在gitweb中的可见性,并更换主题以美化界面。
摘要由CSDN通过智能技术生成

1. sudo apt-get install git-core openssh-server openssh-client python-setuptools

2.  创建git用户

sudo useradd -d /app/git -m git

sudo passwd git

3. 创建git用户密钥

su git

ssh-keygen -t rsa -b 4096

git config --global user.name "git"
git config --global user.email "git@test.com"

4. install gitosis 

cd /tmp
#git clone https://github.com/res0nat0r/gitosis.git

git clone https://github.com/tv42/gitosis

cd gitosis
sudo python setup.py install

5. 配置 gitosis

su git

gitosis-init < ~/.ssh/id_rsa.pub
Initialized empty Git repository in /mnt/git/repositories/gitosis-admin.git/
Reinitialized existing Git repository in /mnt/git/repositories/gitosis-admin.git/  

cd ~

mkdir myrepo

cd myrepo

git clone git@localhost:gitosis-admin.git

将gi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值