Ubuntu 12.04 64-bit installation of Redmine + Git + ReviewBoard

Source: Internet
Author: User
Tags redmine

Ubuntu 12.04 64-bit installation of Redmine + Git + ReviewBoard

First, we will introduce these three things.

Redmine is a web-based project management software developed using Ruby. It is a cross-platform project management system developed using the ROR framework. It is said that it comes from the ror version of Basecamp and supports multiple databases, it has many unique functions, such as providing wiki and news platforms. It can also integrate other version management systems and BUG tracking systems, such as Perforce, SVN, CVS, and TD. This Web-based Project management system organizes members, tasks (problems), documents, discussions, and various forms of resources in the form of "projects, everyone participates in updating tasks, documents, and other content to promote the project progress. At the same time, the system uses time clues and various dynamic reports to automatically report the project progress to members.

As an open-source code review tool, ReviewBoard has been favored by more and more developers.

Git is a distributed version control tool.

The above three are said to be three sets in the cooperative development of the team.

The configuration process involves many problems during the configuration process. Due to the large time span, problems may be missed.

The most simplified Redmine deployment method in Ubuntu 10.04

Precautions for installing Redmine on Ubuntu 10.04 by default

Install and configure Redmine in CentOS 5

Set up PostgreSQL-based Redmine in Ubuntu 9.10

Install the open-source project management software Redmine in Ubuntu

How to upgrade the Turnkey Redmine VM from Redmine 1.0.5 to 1.2

Set up the Redmine environment, mail service configuration, and LDAP configuration in CentOS5

Step 1: configure it from git. Because of its simplest configuration, copy the configuration of the previous blog directly.

Install python setuptools

Sudo apt-get install python-setuptools

Download gitosis

Git clone https://github.com/tv42/gitosis.git

Go to the gitosis directory

Cd gitosis

Install

Python setup. py install

Create a git account

Sudo useradd-c 'git version manage'-m-d/home/git-s bin/bash git

Upload the secret key produced by the client to the/home/git/id_rsa.pub directory on the server. For the generation method, see generate the secret key.

Initialize git

Sudo-H-u git gitosis-init

The following information is displayed successfully.

# Initialized empty Git repository in/home/git/repositories/gitosis-admin.git/
# Reinitialized existing Git repository in/home/git/repositories/gitosis-admin.git/

Modify post-update permission

Sudo chmod 755/home/git/repositories/gitosis-admin.git/hooks/post-update

Client clone repository for configuration

Git clone git @ host IP: gitosis-admin.git

After cloning, the keydir directory stores the public key and gitosis. conf is the configuration file.

Open the configuration file, add the following content, and place the Public Key recwert@bkjia.com.pub of another machine under the Public Key Directory

[Group bkjia]
Writable = bkjia
Members = victor@bkjia.com recwert@bkjia.cc

Commit will be modified

Git add.
Git commit-m'add some key'
Git push

Submit the bkjia repository using the initialized client victor@bkjia.com, the Code is as follows

Mkdir bkjia
Cd webca
Git init
Touch README. md
Git add README. md
Git commit-m "init bkjia"
Git remote add origin git @ host IP: bkjia. git
Git push origin master

After push, the server will have an additional bkjia. git directory/home/git/repositories/bkjia. git

Modify the folder permission to 777, because the redmine installed later requires the 777 permission for this folder.

For more details, please continue to read the highlights on the next page:

  • 1
  • 2
  • Next Page

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.