在apache上安装gitweb实现浏览器访问git服务器
搭建好git服务器(在Linux上用Apache搭建Git服务器),可以checkout, pull, push之后,产生了一个新的需求——走在路上或坐在车上,等人或排队的时候,如果想在平板电脑或手机上浏览代码库中的代码,怎么办呢?
这时gitweb闪亮登场!gitweb是一个支持git的CGI程序,有了它,你可以方便地浏览器Git代码库中的代码。
下面分享一下如何安装与配置gitweb。
需要准备的环境:Linux+Apache
安装与配置步骤:
1. 安装gitweb
yum install gitweb
2. 修改git.conf
vi /etc/httpd/conf.d/git.conf
将 "Alias /git /var/www/git" 改为 "Alias /gitweb /var/www/git"
3. 修改gitweb.conf
vi /etc/gitweb.conf
$projectroot = "/home/git"
将$projectroot设置为git代码库所在的文件夹
4. 用浏览器访问gitweb,比如:http://git.cnblogs.com/gitweb,效果如下图:
5. 存在的问题
有些项目中的代码显示换行时会把\r显示出来
相关推荐
apache 配置git 服务器, 使开发人员能通过http访问git仓库,http,git协议(客户端)只能clone仓库代码,不能写入,写入只能通过ssh协议来提交代码。
CentOS7安装Git
apache+配置+gitweb(git+http匿名访问智能clone不能push
自己从零开始搭建git + gitweb + gerrit服务器 软硬件环境 物理机:Windows10 64位 VMware版本:VMware Workstation 12 Ubuntu版本:ubuntu-14.04-server-amd64.iso
群英汇Gitolite_构建_Git_服务器,apache+配置+gitweb(git+http匿名访问智能clone不能push)等,文件为pdf格式,需要的可以下载。
Gitalist 是一个基于浏览器的 Git 资料库浏览器 主要特点: 支持多库 支持多分支 提交的比较 Atom feeds Color coded commit history Gitweb.cgi URL compatibility 标签:Gitalist
4 2 在服务器上部署 Git 4 3 生成 SSH 公钥 4 4 架设服务器 4 5 公共访问 4 6 GitWeb 4 7 Gitosis 4 8 Gitolite 4 9 Git 守护进程 4 10 Git 托管服务 4 11 小结 5 分布式 Git 6 Git 工具 7 自定义 Git ...
gitweb-theme, 一个gitweb的替代主题,强烈受GitHub启发 gitweb主题这是 gitweb ( 测试的git网页版本 2.0.4 )的备选主题。 它是强大的,由GitHub激发。在 kogakure.github.com/gitweb-theme 提供全面的屏幕截图。...
3.1 在Linux 下安装和使用 Git/ 22 3.1.1 包管理器方式安装/ 22 3.1.2 从源代码进行安装/ 23 3.1.3 从Git版本库进行安装/ 23 3.1.4 命令补齐/ 25 3.1.5 中文支持/ 25 3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以...
gitweb:Gitweb提供了git版本库的图形化web浏览功能,能看代码库,提交日志等服务器操作系统:ubuntu14.04gerrit所用包:gerrit-2.10.war,此版本必须要用jdk7以上,本人用了jdk7.1.ubuntu服务器安装git2.ubuntu...
支持trac server和gitweb的apache2 default配置文件。
4.2 在服务器上搭建 Git 4.3 生成 SSH 公钥 4.4 配置服务器 4.5 Git 守护进程 4.6 Smart HTTP 4.7 GitWeb 4.8 GitLab 4.9 第三方托管的选择 4.10 总结 5. 分布式 Git 5.1 分布式工作流程 5.2 向一个项目贡献 5.3 ...
源码安装Git2.12.0
本文档详细介绍了如何在linux系统下安装ldap、gerrit、gitweb的安装流程。还包括gerrit的ldap认证配置,gerrit+gitweb集成化安装部署流程。
4 2 在服务器上部署 Git 4 3 生成 SSH 公钥 4 4 架设服务器 4 5 公共访问 4 6 GitWeb 4 7 Gitosis 4 8 Gitolite 4 9 Git 守护进程 4 10 Git 托管服务 4 11 小结 5 分布式 Git 6 Git 工具 7 自定义 Git...
安装 [sudo] gem install git-browse-remote用法 git browse-remote [-r|--remote ] [--top|--rev|--ref] [-L ] [<commit> | ] [<file> | ]git-browse-remote通过git web--browse打开您的 Web 浏览器以在浏览器中...
。。。
。。。
git是代码管理中常使用的工具,然后纯属的git查看代码有期极限性,在实际企业开发中都会辅助gitweb以便以查看代码,此问题就是基于此缘故而编写,经实际操作验证,是可行的。