标签:源代码 控制系统 target 项目开发 bitbucket
BitBucket 是一个源代码托管软件,网上可以申请到免费到5个最多用户的源码仓库,但源代码放在别人那里怎能放心,所以有必要建一个私人的源码仓库。其采用Mercurial和Git作为分布式版本控制,可以方便开发团队使用分布式版本控制系统,通过Git可以让团队成员无需考虑地域问题协同进行编码。而有了Bitbucket之后,Git的管理工作更加轻而易举,团队成员可以通过查看分支列表和pull请求来进行轻量级的代码审查,使之交付更高质量的代码。
一、在CentOS7.2的环境下安装支持组件
1、JDK1.8.0_102 64位(安装见:http://newthink.blog.51cto.com/872263/1859308)
2、MySQL 5.6.32 64位(安装见:http://newthink.blog.51cto.com/872263/1851969)
为Bitbucket建立数据库:
mysql –uroot –p CREATE DATABASE bitbucket CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON bitbucket.* TO ‘bitbucket‘@‘%‘ IDENTIFIED BY ‘bitbucket‘; GRANT ALL PRIVILEGES ON bitbucket.* TO ‘bitbucket‘@‘localhost‘ IDENTIFIED BY ‘bitbucket‘; FLUSH PRIVILEGES; QUIT
3、Git1.8.3的安装(版本要1.8或更高,Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。)
yum –y install git #yum –y update git #若已安装可以升级下。 git –version
4、Perl 5.16.3的安装(版本要5.8.8或更高,Perl,一种功能丰富的计算机程序语言,与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已)
yum –y install perl #yum –y update perl #若已安装可以升级下。 perl –version
二、下载Bitbucket并安装
cd /usr/local/src wget https://downloads.atlassian.com/software/stash/downloads/atlassian-bitbucket-4.10.1-x64.bin chmod +x atlassian-bitbucket-4.10.1-x64.bin ./atlassian-bitbucket-4.10.1-x64.bin
在安装中的交互(默认服务http端口为7990,服务端口为8006,安装时可以根据自己需要重新输入):
安装成功后,服务已经启动,可以通过http://localhost:7990访问
三、破解
1、停止服务,并上传文件
service atlbitbucket stop
下载bitbucket服务器上/opt/atlassian/bitbucket/4.10.1/atlassian-bitbucket/WEB-INF/lib中atlassian-extras-decoder-v2-3.3.0.jar 和 atlassian-extras-legacy-3.3.0.jar两个文件
下载/opt/atlassian/bitbucket/4.10.1/atlassian-bitbucket/WEB-INF/atlassian-bundled-plugins中atlassian-universal-plugin-manager-plugin-2.21.3.jar文件
使用360压缩打开atlassian-extras-decoder-v2-3.3.0.jar 文件,替换\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class文件。
同样用360压缩打开atlassian-extras-legacy-3.3.0.jar文件,替换\com\atlassian\license\LicenseManager.class文件,
用360打开atlassian-universal-plugin-manager-plugin-2.21.3.jar文件,替换\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class 和 \com\atlassian\license\LicenseManager.class两个文件。
最后把替换后的三个文件原路放回去覆盖。
四、安装Mysql数据库驱动
1、下载MySQL Connector/J JDBC驱动(下载官网:http://dev.mysql.com/downloads/connector/j/)
2、解压缩下载的文件。
3、复制mysql-connector-java-5.1.40-bin.jar文件到Bitbucket服务器目录/opt/atlassian/bitbucket/4.10.1/lib中
4、重新启动服务。
cd /usr/local/src/ wget http://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.40.zip unzip mysql-connector-java-5.1.40.zip cp mysql-connector-java-5.1.40/mysql-connector-java-5.1.40-bin.jar /opt/atlassian/bitbucket/4.10.1/lib/ service atlbitbucket start
五、Bitbucket初始化
1、登陆网站http://localhost:7990后,系统初始化,需要等几十秒。
2、如果mysql的驱动安装正确,则可以配置数据库,如下配置后,单击“Test”测试连接数据库是否正常,成功后”Next”.
3、申请一个试用许可
需要有一个Atlassion账号登陆去申请一个试用帐号
调查问题,乱填一通
确认服务器IP
License有了,Next.
4、设置管理员账户,如果要整合JIRA,点击左边按钮,如果不需要直接”Go to Bitbucket”
六、安装中文语言包
1、下载Bitbucket4.10.1中文语言包(下载地址:https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Bitbucket/4.11.0-rc1)
2、安装语言包
刷新下,中文版来了。
七、应用程序连接confluence(JIRA已经自动连接)
跳转到Confluence后需要管理员账号密码配置下程序连接,最后设置成功:
八、设置邮件服务器
本文出自 “坚强的技术交流blog” 博客,请务必保留此出处http://newthink.blog.51cto.com/872263/1870235
软件项目开发环境构建之四:Bitbucket4.10.1安装
标签:源代码 控制系统 target 项目开发 bitbucket
原文地址:http://newthink.blog.51cto.com/872263/1870235