Project management and version tracking-combination of redmine and SVN

Source: Internet
Author: User
Tags redmine tortoisesvn

The work is getting more and more complex, and many details will not be taken care of, so this time we used redmine to arrange and track the project progress, and because we have been using SVN for version management, and the two systems can be used together, so it is easy to understand everyone'sCode, Document changes. However, many minor problems were encountered during installation and configuration (the problem was a big problem when it was not solved). Record the benefit!

First install Ruby. Ruby is installed with one click, As long as next. After the installation is complete, run the following command in the CMD command line:Gem install rails -- include-dependencies,When executing this command, you need to connect to the Internet, because you need to download some files, and the process is a bit slow. wait patiently until the automatic installation is complete.

Download redmine and decompress it. Before configuration, you must install the MySQL database and perform the following steps:

1. Create Database redmine character set in MySQL
Utf8;
2. Rename config/database. yml. Example to config/database. yml, and set the database user name and password.
3. In the command prompt, go to the redmine directory and create the database structure rake DB: migrate rails_env = "production"

4. Install the default configuration rake redmine: load_default_data
Rails_env = "production"
5. Run the server Ruby script/Server-e Production and Use http: // localhost: 3000/for browsing.
6. log on using admin/admin.

 

Pay attention to several issues When configuring the association between redmine and SVN. These problems have caused me to spend a week:

1. The system variable path must contain the svn bin directory. If your SVN is not on the redmine machine, install SVN separately. Sometimes, the bin directory of SVN will not be automatically added to the PATH variable after installation. In this case, you need to manually add it;

2. The client tortoisesvn installs the latest version because SVN information cannot be viewed when the old version tortoisesvn is installed. This is not clear because HTTP is accessible, theoretically, tortoisesvn is not required. This experiment has not been tried;

3. Kaspersky will conflict with SVN. The solution is to cancel monitoring of port 80 in "Settings"> "service"> "Network Settings"> "Port Settings.

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.