本地配置gitweb服务
1.先通过mirror命令clone下载mirror镜像(非完整代码)
repo init -u ssh://account@server:port/platform/manifest -b branch_name --mirror
repo sync
2.先安装 gitweb和 apache2
1.先通过mirror命令clone下载mirror镜像(非完整代码)
repo init -u ssh://account@server:port/platform/manifest -b branch_name --mirror
repo sync
2.先安装 gitweb和 apache2
sudo apt-get install apache2 git-core gitweb
3. 修改配置文件(因为gitweb在/etc/apache2/conf.d/下安装了配置文件,这个目录是过时的):
sudo cp /etc/apache2/conf.d/gitweb /etc/apache2/conf-available/gitweb.conf
cd /etc/apache2/conf-enabled
sudo ln -s ../conf-available/gitweb.conf
修改gitweb.conf 如下:
sudo vi ../conf-available/gitweb.conf
Alias /gitweb /usr/share/gitweb
<Directory /usr/share/gitweb>
Options +FollowSymLinks +ExecCGI
AddHandler cgi-script .cgi
</Directory>
(在 FollowSymLinks之前加上了 "+"解决语法问