BitBucket is a source-code hosting software, online can apply to free to 5 of the most users of the source repository, but the source code in others there how can be assured, so it is necessary to build a private source repository. With mercurial and git as distributed versioning, it's easy for development teams to use a distributed version control system that allows team members to encode without having to consider geo-problem collaboration. With BitBucket, Git is much easier to manage, and team members can review the branch list and pull requests for lightweight code reviews to deliver higher-quality code.
First, install the support components in the CentOS7.2 environment
1, jdk1.8.0_102 64-bit (installation see: http://newthink.blog.51cto.com/872263/1859308)
2, MySQL 5.6.32 64-bit (installation see: http://newthink.blog.51cto.com/872263/1851969)
To set up a database for BitBucket:
Mysql–uroot–pcreate DATABASE bitbucket CHARACTER SET UTF8 COLLATE utf8_bin; GRANT all on bitbucket.* to ' bitbucket ' @ '% ' of ' identified by ' bitbucket '; GRANT all privileges the bitbucket.* to ' bitbucket ' @ ' localhost ' identified by ' bitbucket '; FLUSH privileges; QUIT
3, Git1.8.3 installation (version 1.8 or higher, git is an open source distributed version control system, can effectively, high-speed processing from very small to very large project version management. Git is an open source version control software developed by Linus Torvalds to help manage the development of the Linux kernel. )
Yum–y install git #yum –y update git #若已安装可以升级下. Git–version
4, Perl 5.16.3 installation (version to 5.8.8 or higher, Perl, a feature-rich computer programming language, like the scripting language, Perl does not need the compiler and linker to run the code, all you have to do is write the program and tell Perl to run it)
Yum–y Install Perl #yum –y Update Perl #若已安装可以升级下. Perl–version
Second, download BitBucket and install
Cd/usr/local/srcwget https://downloads.atlassian.com/software/stash/downloads/ Atlassian-bitbucket-4.10.1-x64.binchmod +x atlassian-bitbucket-4.10.1-x64.bin./ Atlassian-bitbucket-4.10.1-x64.bin
Interaction in the installation (the default service HTTP port is 7990, the service port is 8006, and can be re-entered as needed when installed):
650) this.width=650; "title=" image "style=" border-right-width:0px;background-image:none;border-bottom-width:0px; padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M01/89/DD/wKioL1ggJsGSqLapAADYWhFdQRg226.png "width=" 852 "height=" 851 "/>
650) this.width=650; "title=" image "style=" border-right-width:0px;background-image:none;border-bottom-width:0px; padding-top:0px;padding-left:0px;padding-right:0px;border-top-width:0px; "border=" 0 "alt=" image "src=" http:// S3.51cto.com/wyfs02/m02/89/e0/wkiom1ggjskbbfkqaagff7klgwg961.png "width=" 853 "height=" 261 "/>
After the installation is successful, the service is started and can be accessed via http://localhost:7990
650) this.width=650; "title=" image "style=" border-right-width:0px;background-image:none;border-bottom-width:0px; padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/E0/wKiom1ggJsOw-nAmAACoJkjZDto236.png "width=" 957 "height=" 672 "/>
Third, crack
1. Stop the service and upload the file
Service Atlbitbucket Stop
Download/opt/atlassian/bitbucket/4.10.1/atlassian-bitbucket/web-inf/on BitBucket server Lib in Atlassian-extras-decoder-v2-3.3.0.jar and Atlassian-extras-legacy-3.3.0.jar two files
650) this.width=650; "title=" image "style=" border-right-width:0px;background-image:none;border-bottom-width:0px; padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/DD/wKioL1ggJsWQtspaAAGsxMvRyJQ855.png "width=" 968 "height=" 698 "/>
Download/opt/atlassian/bitbucket/4.10.1/atlassian-bitbucket/web-inf/ Atlassian-bundled-plugins in Atlassian-universal-plugin-manager-plugin-2.21.3.jar file
650) this.width=650; "title=" image "style=" border-right-width:0px;background-image:none;border-bottom-width:0px; padding-top:0px;padding-left:0px;padding-right:0px;border-top-width:0px; "border=" 0 "alt=" image "src=" http:// S3.51cto.com/wyfs02/m01/89/e0/wkiom1ggjsbwdl-daagtyvlnlhc247.png "width=" 969 "height=" 695 "/>
Using 360 compression to open the Atlassian-extras-decoder-v2-3.3.0.jar file, replace the \com\atlassian\extras\decoder\v2\ Version2licensedecoder.class file.
Also open the Atlassian-extras-legacy-3.3.0.jar file with 360 compression, replace the \com\atlassian\license\licensemanager.class file,
Open the Atlassian-universal-plugin-manager-plugin-2.21.3.jar file with 360 to replace the \com\atlassian\extras\decoder\v2\ Version2licensedecoder.class and \com\atlassian\license\licensemanager.class two files.
Finally, replace the three files on the original path to cover.
Iv. installation of MySQL database driver
1. Download MySQL connector/j jdbc driver (download website: http://dev.mysql.com/downloads/connector/j/)
2. Unzip the downloaded file.
3. Copy the Mysql-connector-java-5.1.40-bin.jar file to the BitBucket server directory/opt/atlassian/bitbucket/4.10.1/lib
4. Restart the service.
Cd/usr/local/src/wget Http://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.40.zipunzip MYSQL-CONNECTOR-JAVA-5.1.40.ZIPCP Mysql-connector-java-5.1.40/mysql-connector-java-5.1.40-bin.jar/opt/atlassian /bitbucket/4.10.1/lib/service Atlbitbucket Start
V. BitBucket initialization
1, landing site http://localhost:7990, system initialization, need to wait a few 10 seconds.
2, if the MySQL driver installation is correct, you can configure the database, after the following configuration, click "Test" tests the connection database is normal, after successful "Next".
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M02/89/E0/wKiom1ggJseizz2XAACAtde20aI070.png "height=" 751 "/>
3. Apply for a trial license
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M02/89/DD/wKioL1ggJsiixUQKAACAG3u7jYc692.png "height=" 572 "/>
Need to have a Atlassion account login to apply for a trial account
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/E0/wKiom1ggJsqzWv6sAADtrPnlu3I116.png "height=" 969 "/>
Investigate the problem, fill in a random
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/DD/wKioL1ggJsuwJ-_cAACiZko1q6s797.png "height=" 665 "/>
Confirm Server IP
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/DD/wKioL1ggJsuyVIWvAAAum67kBBQ534.png "height=" 307 "/>
License has it, Next.
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M01/89/E0/wKiom1ggJs3ChXWaAADhX6Gbmto227.png "height=" 848 "/>
4, set the administrator account, if you want to integrate Jira, click the left button, if you do not need to direct "Go to BitBucket"
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M02/89/E0/wKiom1ggJs6RwQmQAABjrjS5hMA593.png "height=" 558 "/>
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M01/89/DD/wKioL1ggJs_TdOTwAAEUjjodZzc365.png "height=" 963 "/>
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/E0/wKiom1ggJtKyk23fAACw7f5_HPA044.png "height=" 825 "/>
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M02/89/DD/wKioL1ggJtOjF2BMAACNVFfBvH4520.png "height=" 590 "/>
Vi. Install Chinese Language pack
1. Download Bitbucket4.10.1 Chinese Language Pack (: HTTPS://TRANSLATIONS.ATLASSIAN.COM/DASHBOARD/DOWNLOAD?LANG=ZH_CN#/BITBUCKET/4.11.0-RC1)
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/DD/wKioL1ggJtSBcLQLAACBcWffwq8304.png "height=" 486 "/>
2. Install the language pack
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M01/89/E0/wKiom1ggJtWgGx0cAADzl4uuWjM262.png "height=" 908 "/>
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M02/89/E0/wKiom1ggJtbT5cjvAABxhs0KMGQ715.png "height=" 426 "/>
Refresh, the Chinese version came.
Vii. Application Connection confluence (Jira already connected automatically)
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/E0/wKiom1ggJtfTXDH6AACIl7qar7c071.png "height=" 556 "/>
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M02/89/E0/wKiom1ggJtixJ6CXAACIl7qar7c878.png "height=" 556 "/>
After jump to confluence need Administrator account password configuration under the program connection, finally set the success:
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M00/89/DD/wKioL1ggJtryskT4AACbqRPTsEI526.png "height=" 560 "/>
Eight, set up mail server
650) this.width=650; "title=" image "style=" border-top:0px;border-right:0px;background-image:none;border-bottom:0 px;padding-top:0px;padding-left:0px;border-left:0px;margin:0px;padding-right:0px; "border=" 0 "alt=" image "src=" Http://s3.51cto.com/wyfs02/M02/89/DD/wKioL1ggJxvR3P8eAADVNVyjkzY384.png "height=" 826 "/>
This article from the "Strong Technical communication blog," Please be sure to keep this source http://newthink.blog.51cto.com/872263/1870235
Software project development Environment Building four: Bitbucket4.10.1 installation