搭建本地仓库gitweb管理教程
在hub目录下(此文件夹可任选,最好是空文件夹,以免误删)mkdir a20
cd a20
mkdir lichee/.git android/.git -pv
cd lichee/.git/
git init --bare
cd ../../..
cd a20/android/.git
git init --bare
然后在本地(注:本地需已做好本地仓库提交)
在lichee下
git remote -v
git remote add origin cubie@192.168.1.10:/hub/a20/lichee/.git
git push -u origin master
android下
git remote -v
git remote add origin cubie@192.168.1.10:/hub/a20/android/.git
git push -u origin master
布署gitweb(注:hub目录是本机建了用于.git仓库的存储的)
1.安装gitweb
apt-get install gitweb
2.安装apache2服务器
apt-get install apache2
3.将gitweb的配置文件链接到gitweb目录
ln -sf /usr/share/gitweb//hub
4.复制gitweb.cgi到gitweb仓库中
cp usr/share/gitweb/gitweb.cgi /hub/gitweb.cgi
5.修改apache设置编辑/etc/apache2/httpd.conf
sudo vim /etc/apache2/httpd.conf
6.添加如下内容:
SernameName 127.0.0.1:80
7.修改/ect/apache2/conf.d/gitweb.conf,添加内容如下
Alias /gitweb /hub
<Directory /hub>
Options +Indexes +ExecCGI +FollowSymLinks
AllowOverride All
order allow,deny
allow from all
AddHandler cgi-script cgi
DirectoryIndex gitweb.cgi
</Directory>
8.修改配置文件/etc/gitweb.conf,将其中的$projectroot改为各个.git的目录
sudo vim /etc/gitweb.conf
将$projectroot的值修改为"/hub"
9.配置完毕后重启apache2服务。命令为:
sudo /etc/init.d/apache2 restart
10. 在浏览器中输入本机ip地址/gitweb就可以访问git服务了
例如:http://192.168.1.10/gitweb
小伙子 不错喔
用gitolite做管理挺好用
页:
[1]