Deployment of Redmine and SVN server

Source: Internet
Author: User
Tags collabnet subversion svn client redmine collabnet

As a program ape, want to manage their own projects and code well, we need some tools to help.

Project management tools Redmine and code versioning tools SVN (Subversion).

We chose to install the two systems of Windows deployment in the virtual machine, simple violence.

Bitnami redmine Download: https://bitnami.com/stacks,

CollabNet svn Download: http://www.collab.net/downloads/subversion

Redmine

Redmine Installation Watch Tutorial is quite complicated, fortunately, find a lazy person dedicated, one-click installation. Ha...

Bitnami Redmine is a one-click version of the installation.

URL: https://bitnami.com/stacks, then find Redmine, and then according to the system you want to deploy to choose the corresponding system installation package, download and install the line.

Download is the next step ah next, the middle details will not say. The latter is primarily a setup issue. Run Bitnami Redmine Stack Manager on Start menu after loading

After running as:

In manage servers to see if all services started successfully, the normal start will be successful.

Then click Go to Applicaton You can open the page and see the Redmine Welcome screen.

Click Access Redmine to enter the system. The account password is set during the installation process.

The installation process is simple and important is the configuration process. In fact, the configuration is very simple, but there are three places to be aware of.

1. Configuration of the mailbox

Configure the mailbox, you can change the project information at the time, through the mailbox to notify the project related personnel, which I think is essential.

This mailbox configuration but the card for a long time, for several hours, the document and the online tutorial said almost not very good work.

The configuration method is:

I'm pretending to be 3.0.4 version, in Windows environment.

Under the C:\Bitnami\redmine-3.0.4-1\apps\redmine\htdocs\config directory, locate the Configuration.yml file and open it.

The previous default settings are all ignored, just need to find the end of the production section, and then add the following settings on the line.

Here need to say, online all kinds of said numbers to add single quotation marks Ah, user_name and password what to add double quotation marks Ah, was this misled for a long time, in 3.0.4 version of the No need to add, the password part does not need to add single quotation marks or double quotation marks, directly input on the line. Where ssl:true this is the use of SSL encryption function, this corresponds to port is 465, if not SSL, that the line of SSL removed, port with 25 on the line. The specific port number can look at the mailbox inside the settings section, there should be instructions.

After filling out, you need to test whether you can work, click Management---configuration---mail notification, on the right side of the page, pull below, there is a send a test message

If the configuration is successful, you will be prompted to send it successfully, and you will receive a test message in your mailbox, such as:

2: Configure repository


Open a project that has already been created, once click on the configuration---Repository, you can configure the SVN code base.

Here is a trick, I put the SVN and redmine on the same machine, so there is no need to get through the HTTPS and other addresses to obtain, and through the HTTPS method to get a 404 error, cannot read, need to change something, and I because in the local, directly fill in the address on the last name, This reads fast. Ha... Good wit, it turns out it's all working.

3. Authentication Configuration

There is a problem that bothers me for a long time, after loading Redmine intranet can be accessed, the outside network can access to the welcome interface, but click Access Redmine after the silly force, did not reflect, into the. Looking for the problem is not network configuration, and later found that the requirements of the certification of the tick off on the line, so the CV project when not to choose public, otherwise people do not login account can see the project information.

Svn:

SVN client is definitely TORTOISESVN, the server side has a lot of can be used, began to choose the Visual SVN server, this is very simple to use, and very small, user management is very simple, but the interface is humble, the function is not enough, then chose the CollabNet Subversion Edge This is quite simple to use, install the basic can be used, specifically how to use it is not introduced.

Click on CollabNet Subversion edge to open the Web management interface, the default initial password and account appears to be admin, remember to change. Open the following interface as follows:

You can set a scheduled backup ah what ...

About Network settings:


After the appeal is finished, can be opened in this machine, the machine used, I was in the virtual machine, in order to facilitate the setting, we chose the bridge mode, so that the value needs to set the lower port mapping on the router side, if you choose Nat mode, that the trouble to write, first need router port mapping to local, and then this to the virtual machine. or directly with the bridge mode bar, simple. Redmine with the 80 port, but also need to see CollabNet svn which port, if you need external login CollabNet SVN management, but also need to view the port, open the local to see the URL to understand, and then map it to the line. Still not, also want to lazy, that directly in the router to set up the virtual machine into a DMZ host, so that the virtual machine completely exposed to the outside network, there is no need for port mapping, but feel that this is not safe.

Now you can input this machine to Kimimochi IP access, this is a bit bad, the router opened, the address has changed, can not change every time to tell the small friends? This can apply for a free dynamic domain name, if changed, to update the dynamic domain name of the point on the line. If the TeamViewer with the use of, that outside, as long as the home computer on, these services will not fall off the line. Ha...

Deployment of Redmine and SVN server

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.