GitLab,Bugzilla和Wikimedia安装和配置

使用的操作系统均为Ubuntu Server 14.04.3 LTS版本。

一. Gitlab安装和配置

1. 按装和配置依赖

sudo apt-get install curl openssh-server ca-certificates postfix

2. 下载安装包和安装

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

sudo apt-get install gitlab-ce

说明:国内的网速不行,需要VPN才能安装成功。当然有一个办法是更换成国内清华的源,方法如下:curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null。将/etc/apt/sources.list.d/gitlab-ce.list中的内容注释,然后加入deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu trusty main。不同的操作系统,需要进行相应的设置,参考[4]。

3. 配置和启动GibLab程序

sudo gitlab-ctl reconfigure

4.登录Web界面

用户名是root,密码自己设置即可。

说明:安装完毕之后,余下的事情主要是配置,管理和操作了。

二. Bugzilla安装和配置

1. 安装perl,mysql,apache2,sendmail

解析:

sudo apt--get install perl

sudo apt--get install mysql-server

sudo apt--get install apache2

sudo apt--get install sendmail

2. 下载bugzilla及安装Perl模块

tar -zxvf bugzilla-XXX.tar.gz

mv bugzilla-XXX var/www/html

进入目录/var/www/html/bugzilla,执行sudo perl checksetup.pl,将会告诉你当前bugzilla还差那些perl模块需要安装,并且有提示安装命令。然后执行命令sudo /usr/bin/perl install-module.pl --all。遇到错误ERROR: Using install-module.pl requires that you install a compiler, such as gcc。我们执行命令sudo apt-get gcc,然后重新执行命令即可。YAML和DateTime没有安装成功,通过如下命令进行安装:sudo /usr/bin/perl install-module.pl YAML和sudo /usr/bin/perl install-module.pl DateTime。

说明:

sudo apt-get -y install libgd2-xpm-dev build-essential

3. 配置

(1)mysql配置

(2)apache2配置

(3)bugzilla配置

4. 启动bugzilla

三.Wikimedia安装和配置

1. 安装依赖软件

sudo apt-get install apache2
sudo apt-get install mysql-server mysql-client
sudo apt-get install php5 php5-mysql
sudo apt-get install libgd2-xpm libgd2-xpm-dev php5-gd

2. 下载MediaWiki

tar zxvf mediawiki-XXX.tar.gz
mv mediawiki-XXX mediawiki
mv mediawiki /var/www/html/

3. MySQL配置

mysql -u username root -p password
CREATE DATABASE mediawikidb;
CREATE USER [email protected] IDENTIFIED BY ‘mediawikipassword‘;
GRANT index, create, select, insert, update, delete, alter, lock tables on mediawikidb.* TO [email protected];

然后重启服务,执行命令sudo service apache2 restart和sudo service mysql restart。

4. 配置MediaWiki

访问IP/mediawiki,根据需要进行配置,参考[5]。

参考文献:

[1] GitLab Community Edition:https://about.gitlab.com/downloads/#ubuntu1404

[2] Ubuntu 14.04下安装GitLab指南:http://www.open-open.com/lib/view/open1433584757328.html

[3] Ubuntu下Bugzilla的安装与配置:http://blog.csdn.net/ocean181/article/details/7184961

[4] Debian/Ubuntu 用户:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

[5] How to install MediaWiki on Ubuntu 14.04:http://www.tuicool.com/articles/QfINJn

[6] ubuntu系统中搭建bugzilla系统:http://blog.csdn.net/liuhaomatou/article/details/38312297

时间: 2024-10-19 01:55:09

GitLab,Bugzilla和Wikimedia安装和配置的相关文章

gitlab安装与配置

1.基础环境准备 yum install curl policycoreutils openssh-server openssh-clients postfix -y systemctl start postfix 2.安装gitlab-ce curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash yum install -y gitlab-ce 备注

转载CI系统搭建二、Gitlab的安装和配置

博客转载于longgeek.com, 地址 http://longgeek.com/2013/12/26/ci-system-structures-ii-gitlab-installation/#i-4. 我在自己电脑上安装了这个gitLab,亲自测试过博客中描述的步骤很全.其中 域名如果没有替换为自己本地的地址,需要带上端口号.其中端口号为8081 上一篇文章 CI 系统搭建:一. 基础环境设置.规划 大概规划了下环境,本文主要用来记录安装 Gitlab 的过程,主要参考官方文档 并没有做太多

gitlab安装、配置与阿里云产品集成

https://www.ilanni.com/?p=12819 一.gitlab安装与部署 gitlab的安装可以分为源码安装和通过安装包进行安装,要是按照我以前的写作习惯的话,我也会把源码安装在本文章中提现,但是考虑到gitlab本身需要集成的软件比较多,所以在此我们选择的是通过安装包进行安装的. gitlab通过安装包安装很简单的,我们只需要下载对应的RPM包,进行安装即可. 因为本次实验的OS是centos7,所以我们直接从官网下载对应的RPM包即可,如下: https://www.git

Gitlab的安装与配置

gitlab的安装 参考治疗:https://www.gitlab.com.cn/installation/#centos-7 http://www.21yunwei.com/archives/4351 1.安装并配置必要的依赖关系 如果你想使用 Postfix 发送邮件,请在安装过程中根据提示选择 'Internet Site'. 你也可以用 Sendmail 或者 配置一个自定义的 SMTP 服务 并 把它作为一个 SMTP 服务器. 在 CentOS 系统上,下面的命令将会打开系统防火墙

如何在 CentOS 7 中安装、配置和安全加固 FTP 服务

步骤 1:安装 FTP 服务器 1. 安装 vsftpd 服务器很直接,只要在终端运行下面的命令. # yum install vsftpd 2. 安装完成后,服务先是被禁用的,因此我们需要手动启动,并设置在下次启动时自动启用: # systemctl start vsftpd # systemctl enable vsftpd 3. 接下来,为了允许从外部系统访问 FTP 服务,我们需要打开 FTP 守护进程监听的 21 端口: # firewall-cmd --zone=public --p

Mantis安装与配置

什么是Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac O

四月二十五日,bugzilla for CentOS 安装

Bugzilla for CentOS 5.4制作人,陈浩 时间:2014.4.25 原创 文件夹 Bugzilla for CentOS 5.4 一. 装系统 1) 新建虚拟机  15G硬盘,512M内存 2) 选择CentOS 64-bit(依据自己版本号情况选择) 3) 网络选择桥接网络,已方便兴许网络操作 4) 开启电源,安装系统   Linux text 5) 跳过检查,节省时间,skip 6) 选择语言,English 7) 选择键盘,us 8) Create custom layo

TortoiseGit安装、配置

1 TortoiseGit简介 tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样 不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装 2 TortoiseGit下载 tortoiseGit下载地址:https://download.tortoisegit.org/tgit/ 当前最新稳定版本是2.6.0,下面就以该版本为例说明下载和安装.

Git客户端的安装与配置入门

GitLab与Git客户端的安装与配置入门,每次配置完一段时间,就忘记配置过程了,为了自己和同学们以后有所参照,特记录了本次下载和配置,其实Git就是一个版本控制系统,类似于SVN,CVS等 下载:Windows操作系统下下载安装客户端即可,如Git-2.19.2-64-bit.exe 安装:过程可以一路默认安装完成即可 配置: 1.  选择你要下载服务器上项目和操作的本地目录空间,如G:\youxuan\workspace,该文件夹下空白处"右键"---选择Git Bash Here