gitweb @ Apache [@Windows]

【Git】Ubuntu18.04搭建gerrit+gitweb+apache2服务器 Gerrit代码审核服务器的核心是在apache2代理服务器上给托管的Git仓库提供一系列的权限控制,以及通过Web前端页面来做代码审核和权限管理,通常适用于大型软件项目,并且要求软件配置、开发、测试、审核等角色分工明确的软件开发团队。 阅读详情

这篇文章主要参考 http://xiaqianlin.cn/?p=579


安装Apache httpd和MsysGit之后。利用MsysGit自带的GitWeb提供Git Server的web访问。


1、在Apache的httpd.conf中添加gitweb的映射关系

Alias /gitweb "C:/git-1.9.5/share/gitweb"
<Directory "C:/git-1.9.5/share/gitweb">
    AddHandler cgi-script .cgi
    <Files ~ "\.cgi$">
        Options +ExecCGI
    </Files>
    AllowOverride None
    Order allow,deny
    Allow from all
    DirectoryIndex gitweb.cgi
</Directory>

PS:加上一句

SetEnv LOGONSERVER \machine

可以加快页面刷新。


2、配置GitWeb

在

C:/git-1.9.5/share/gitweb
目录,建立 gitweb_config.perl 文件,放入自己的配置:

$GIT = "C:/Git-1.9.5/bin/git";
$projectroot = "C:/GITRoot";
$project_maxdepth = 2009;
$home_link_str = 'GIT Projects';
$projects_list_group_categories = 1;
$export_ok = "GITWEB_EXPORT_OK";
$feature{'avatar'}{'default'} = ['gravatar'];
$feature{'highlight'}{'default'} = [1];

3、美化GitWeb显示

参见 https://github.com/kogakure/gitweb-theme

其实直接把那个 css 文件覆盖掉 C:\Git-1.9.5\share\gitweb\static 里对应文件即可




在ubuntu上搭建gitweb+apache2 Gitweb提供了git版本库的图形化web浏览功能。它不仅让用户可以一目了然地看到服务器上的最新版本和分支,标签等情况,还允许用户在不必clone整个版本库的情况下,获得某个版本的某个文件。笔者的git server是一台ubuntu的机器,用gitolite做权限管理。下面是在上面用apache2搭建gitweb的步骤: 1. 安装apache2 可以用命令sudo service apa 阅读详情

相关推荐

apache 配置 gitweb(git http匿名访问智能clone不能push

apache 配置git 服务器, 使开发人员能通过http访问git仓库,http,git协议(客户端)只能clone仓库代码,不能写入,写入只能通过ssh协议来提交代码。

linux下安装apache+gitweb

linux下安装apache+gitweb

huhuhuemail的博客 1761

核回归(Kernel Regression)

本文讲解了核函数,并且实战通过核函数进行了预测,并附python代码

a2333333_的博客 6956

CentOS下配置apache+gitweb

CentOS下配置apache+gitweb GitWeb支持多个版本库,可以对多个版本库进行目录浏览(包括历史版本),可以查看文件内容,查看提交历史,提供搜索及 RSS feed支持,也可以提供目录文件的打包下载等。可以看https://git.kernel.org/上的GitWeb示例。 1,使用yum安装Apache服务(安装配置...

weixin_30561425的博客 169

[cryoEM] cryoSPARC简介

cryoSPARC系统结构概述 cryoSPARC是一个后端和前端高性能计算软件系统,为单颗粒冷冻电镜提供数据处理和图像分析能力,以及丰富的基于浏览器的用户截面和命令行工具。 Master-worker模式 系统基于主用户模式。 主进程(web应用,核心应用程序和MongoDB数据库)一起在主节点上运行。主节点需要相对轻量级的资源(2+ CPU< 16GB+ RAM)。 工作程序进程可以在具有GPU的任何可用节点上生成,负责所有实际计算和数据处理,并由主节点调度。注意:同一节点可以同时充当主节点和辅

进阶中的程序员吃吃的博客 7797

解决LangChain4j报错HTTP/1.1 header parser received no bytes

当使用调用自己部署的大模型服务时报错: 报错信息如下:

weixin_44455388的博客 2336

转载网上的 Apache2 + Gitweb+CGI配置

Apache2 + Gitweb+CGI配置   1>安装Apache2   sudo apt-get install apache2   修改apache2的配置文件   ubatem@ubuntu:~$ cd /etc/apache2 ubatem@ubuntu:/etc/apache2$ ls apache2.conf    conf-enabled  mods-avai

hejisan的专栏 2062

Dia 使用说明

简述 在linux上面能找到dia这个工具还是挺幸运的,因为之前画流程图总是使用ubuntu默认的word工具 在里面画图,感觉流程图使用起来麻烦,并且视觉效果真的不好看。 自从使用Dia后,感觉至少画起来流程图会变得越来越标准了。但是Dia也存在问题,就是使用的文档很少,使用中遇到为后,查起来比较费劲,但是至少问题不是很多,所以使用中遇到的几点问题我就记下来,和大家分享,加快大家的开发和文档整理能力。 我会按照遇到的问题来说,不存在使用的先后顺序。 1. Dia 去掉背景中的线条 首先去点那个大一点的蓝色

linan101的博客 4926

Windows下Apache安装步骤(一看就会)

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 本篇文章给大家介绍一下Windows下Apache安装步骤。仅供参考,希望对大家有所帮助。

qqhruchen的博客 2万+

使用MATLAB进行灰色预测 GM(1,1)

使用MATLAB进行灰色预测 GM(1,1)

Hou_____的博客 998

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的生活垃圾检测与分类系统(Python+PySide6界面+训练代码)

随着城市化进程的加速和人口增长,生活垃圾管理已成为现代城市面临的重要挑战。传统的垃圾处理方法效率低下且成本高昂,急需智能化解决方案。本文详细介绍了基于YOLO系列算法(特别是YOLOv8)的智能生活垃圾检测与分类系统,该系统能够实时识别和分类多种生活垃圾,为智能垃圾处理和回收提供技术支持。系统包含完整的数据集构建、模型训练、评估和可视化界面,并提供了完整的实现代码。

YOLO 117

搭建 Windows 上 Apache + Git 服务器

在公司一直使用 SVN 作版本控制,不过 SVN 的 branch 是在过于灵活。我们所希望的只是一种简单的分支系统:各个分支能够完全独立开来,不会牵扯到复杂的 merge 操作。因此,决定搭建一个 Git 服务器。由于目前没有合适的 Linux 服务器,因此只能尝试在 Windows 上搭建。 在 Windows 上搭建 Git 服务器一般使用 SSL + putty + msysGit

Iteam项目组 Smith&Wesson(史密斯威森) 4748

国科大学习资料--计算机视觉(胡占义、董秋雷)--2018-2019第二学期期末试卷

国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 国科大学习资料–计算机视觉(胡占义、董秋雷)–2018-2019第二学期期末试卷 ...

无名何许人的博客 2168

网站运维:git工具(9):搭建GitWeb

如果安装了gitweb之后就可以通过网站访问我们的仓库目录。想让动态网站运行起来, 需要在服务器上安装了网络服务器,如Apache、lighttpd等。默认情况下GitWeb,使用的服务是apache。 安装gitweb yum -y install gitweb 配置gitweb vim /etc/gitweb.conf 在gitweb配置文件里,设置git仓库目录 $projectroo...

weixin_43731793的博客 305

SAP S/4HANA Cloud 管理员业务角色创建实战:基于 SAP_BR_ADMINISTRATOR 模板的一站式指南

摘要:SAP S/4HANA Cloud新系统初始登录时常见Fiori Launchpad无磁贴的问题,这是由于缺乏合适的业务角色分配。本文介绍了通过预交付的SAP_BR_ADMINISTRATOR模板创建管理员角色的完整流程,包括业务用户、业务角色和业务目录的核心概念解析。重点说明了直接使用模板的风险,并提供了从模板创建自定义管理员角色的详细步骤(4.1-4.3),以及权限限制设置的注意事项。文中还分享了一个实际项目案例,强调正确配置管理员角色对后续权限体系建设的关键作用。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 205

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Window下使用msysgit和apache配置Git服务

网上的东西太乱太杂,只好静下来了,从最基本的地方,一点一点来。尽量确保自己写的每一行东西确实努力去弄懂了 安装 在Windows下需要的就是msysgit了,机器上现在安装的是 http://code.google.com/p/msysgit/ Git-1.7.7-preview20111014.3xe 我们关心的主要是 D:\Program Files\Gi...

tomhibolu 203

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

gerrit安装gitweb

ubuntu中gitweb cgi脚本应该默认放在/usr/lib/cgi-bin/中,刚好和apache2默认的cgi-bin目录一致。gerrit.config里面配置gitweb。

weixin_45531197的博客 521

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

利用apache2+gitolite+gitweb搭建git服务器的详细步骤(可行)

今天没事在自己的服务器利用gitolite+gitweb搭建了一个git server(git服务器),其中遇到的问题很多,现在都记录下来,和大家分享。我是按照Git : Ubuntu-git服务器搭建之亲自搭建 他的方法搭建的,非常不错的过程,只不过gitweb那儿行不通,我在另外一篇博文中解决了这个问题 git push 后 gitweb不能查看git 仓库(权限问题)一:环境现在我有三台机子

whbing1471的博客 6509

ubuntu apache服务器和gitweb服务器搭建

 ubuntu下安装软件十分简单。只需要apt-get install即可,不用自己下载源码,自己编译。这篇文章主要写一下web服务器的搭建,至于gitweb,其实很久以前已经搞了,那时为了更好地推广git而做的,不过至今效果甚少。但它与web服务器共同使用,因此在这里也一并写上。

李迟的专栏 1483

ubuntu 16.04 apache2 git gitweb

#安装软件 sudo apt-get install git git-core sudo apt-get install apache2 sudo apt-get install Git-core openssh-server openssl-client Python-setuptools #启用相应模块 sudo a2enmod dav_fs #sudo a2enmod dav

hejisan的专栏 4167

ubuntu 16.10 下安装gitweb,apache2

1.安装gitweb, apache2   sudo apt-get install gitweb apache2  2.修改/etc/gitweb.conf   vim /etc/gitweb.conf   内容如下:   $projectroot = "/home/git/repositories";   $git_temp = "/tmp";

代码人生 1879

安装 gitweb

#安装 gitweb和 apache2。(注:gitweb是通过网页形式来呈现代码修改,因此必须安装并起动apache服务器) sudo apt-get install gitweb #修改配置文件(因为gitweb在/etc/apache2/conf.d/下安装了配置文件,这个目录是过时的) sudo cp /etc/apache2/conf.d/gitweb /etc/apache2

周翔的专栏 967

安装并测试Gitweb

安装gitweb apache2 apt-get install gitweb apache2 配置gitweb 首先,将/etc/apache2/目录下,conf.d/gitweb复制成sites-available/gitweb.conf。 root@gsit: ~# cp conf.d/git web sites-available/gitweb.conf

1975

Windows gitweb安装

/******************************************************************************* * Windows gitweb安装 * 说明: * git仓库通过浏览器进行代码review是不错的选择,尝试一下gitweb,感觉速度有点慢; * * ...

weixin_34000916的博客 489

Windows环境下配置Gerrit和GitWeb要点说明

Windows环境下Gerrit环境搭建 Gerrit的搭建在Linux系统下的资料比较多,而在Windows系统上的参考资料相对较少,有些配置也需要一定的技巧才能解决,这些记录说明一下过程。 另外,本次配置的环境也比较特别,运行Gerrit服务的主机IP是192.168.1.198, 它是一台局域网机器,通过共用的外网110.xx.xx.xx来连接外网。我们要从外网来访问这台局域网运行的ge...

ygd11的专栏 3439

配置安装转载网上的 Apache2 + Gitweb+CGI配置

apache卸载完全配置

dongfengxueli的博客 1425
上一篇: Python @ EditPlus
下一篇: Fedora 的 X11-forwarding
blkf
博客等级 码龄23年 13粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值