请注意,仅保证本文中提及的版本能够激活。对于其他版本,无法确保可以激活。
一、安装JDK
- 我这里直接采用RPM包的方式安装OracleJDK1.8版本
- 注:Atlassian家的产品,默认包中自带JDK
原文链接:https://dqzboy.com ,此步骤可忽略!
[root@bitbucket ~]# rpm -ivh jdk-8u231-linux-x64.rpm

二、安装MySQL
- 我这里MySQL安装的是5.7版本,通过RPM包的方式安装,你也可以通过其他方式安装
1、安装MySQL
- 卸载系统自带的mariadb
[root@localhost soft]# rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
#定义安装版本
export mysqlVer=5.7.38-1
#下载
wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-common-${mysqlVer}.el7.x86_64.rpm
wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-libs-${mysqlVer}.el7.x86_64.rpm
wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-libs-compat-${mysqlVer}.el7.x86_64.rpm
wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-devel-${mysqlVer}.el7.x86_64.rpm
wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-client-${mysqlVer}.el7.x86_64.rpm
wget https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-community-server-${mysqlVer}.el7.x86_64.rpm
[root@localhost soft]# yum -y install net-tools
[root@localhost soft]# rpm -ivh mysql-community-*

2、启动MySQL
[root@bitbucket ~]# systemctl start mysqld
[root@bitbucket ~]# systemctl enable mysqld
3、创建用户
3.1:重置root密码
[root@bitbucket ~]# cat /var/log/mysqld.log |grep password
[root@bitbucket ~]# mysql -uroot -p
mysql> set global validate_password_policy=0;
mysql> set global validate_password_number_count=0;
mysql> set global validate_password_special_char_count=0;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'dqz123456';
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'dqz123456';
mysql> grant all privileges on *.* to root@'%';
3.2:创建Bitbucket库和用户
- 官网文档:点击查看

mysql> CREATE DATABASE bitbucket CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALL PRIVILEGES ON bitbucket.* TO 'bitbucket'@'localhost' IDENTIFIED BY 'dqz123456';
mysql> FLUSH PRIVILEGES;
三、升级Git
- Atlassian Bitbucket支持的Git最低版本是2.11.0。升级到Git 2.11.0
1、卸载Git
[root@bitbucket ~]# git --version
git version 1.8.3.1
[root@bitbucket ~]# yum remove git
2、安装依赖
[root@bitbucket ~]# yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-ExtUtils-MakeMaker
3、安装Git
[root@bitbucket ~]# cd /opt/soft/
[root@bitbucket soft]# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.3.tar.gz
[root@bitbucket soft]# tar -xf git-2.19.3.tar.gz
[root@bitbucket soft]# cd git-2.19.3
[root@bitbucket git-2.19.3]# make prefix=/usr/local/git all
[root@bitbucket git-2.19.3]# make prefix=/usr/local/git install
[root@bitbucket git-2.19.3]# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/profile
[root@bitbucket git-2.19.3]# source /etc/profile
[root@bitbucket git-2.19.3]# git --version
git version 2.19.3
四、安装Bitbucker
1、程序赋权
[root@bitbucket soft]# chmod +x atlassian-bitbucket-6.9.0-x64.bin
2、程序安装
[root@bitbucket soft]# ./atlassian-bitbucket-6.9.0-x64.bin
五、替换文件
1、停止程序
[root@bitbucket soft]# /etc/init.d/atlbitbucket stop
2、拷贝文件
- 将MySQL驱动程序和破解程序拷贝至
/opt/atlassian/bitbucket/6.9.0/app/WEB-INF/lib/
MySQL驱动插件:请到MySQL官网下载或自行搜索
- 备份原文件
[root@bitbucket ~]# cd /opt/atlassian/bitbucket/6.9.0/app/WEB-INF/lib/
[root@bitbucket lib]# mv atlassian-extras-decoder-v2-3.3.0.jar /
[root@bitbucket lib]# mv atlassian-extras-legacy-3.3.0.jar /
- 拷贝破解文件、拷贝MySQL驱动文件
[root@bitbucket ~]# cd /opt/soft/
[root@bitbucket soft]# tar -xf mysql-connector-java-5.1.48.tar.gz
[root@bitbucket soft]# cd mysql-connector-java-5.1.48/
[root@bitbucket mysql-connector-java-5.1.48]# cp mysql-connector-java-5.1.48-bin.jar /opt/atlassian/bitbucket/6.9.0/app/WEB-INF/lib
- 最后赋权
[root@bitbucket lib]# chown -R atlbitbucket. /opt/atlassian/bitbucket/6.9.0/app/WEB-INF/lib
3、重启程序
[root@bitbucket lib]# /etc/init.d/atlbitbucket start
4、放通端口
[root@bitbucket lib]# firewall-cmd --permanent --zone=public --add-port=7990/tcp
[root@bitbucket lib]# firewall-cmd --reload
六、访问页面
1、开始配置
- 有账号点下图中的选项,没有则需要点击创建,确保网络可以正常访问官网
2、配置中文
2.1:下载中文包
- Bitbucket默认是不含中文语言的, 需要下载语言包
2.2:上传中文包
3、检查许可
声明:
- 本文提供的破解方法和程序只做个人学习研究之用,不得用于商业用途!
- 商业使用请向Atlassian购买正版,谢谢合作!




























好文章,谢谢分享
Step的时候,Mysql数据一直接连接不上,不知道是什么原因
自己本地测试下啊
服务器上连接都是正常的,同局域网使用工具连接也是正常的。
数据库跟程序是分开的?mysql驱动导进去了吗?
SpringMVC dispatcher [springMvc] could not be started 报错什么鬼
jira 8.16.1可以破解吗
本站有教程,别上来搜都不搜一下就问
安装完成后提示说我的license 和mysql的版本不匹配,是不是在破解的时候输入的 server ID和文章中的不一样呢?
server ID是安装程序自动生成的
安装的同款数据库和bit,破解完成后提示说不匹配。但是不影响使用
啥不匹配?
Your current license is for Bitbucket Data Center, 这个提示
是你安装的版本不对吧
可能是的。谢谢
which does not support MySQL 5.7.22 这个提示
Bitbucket不再提供server版,文章失效了
还早呢,现在还能使用
你好,我按照这步骤做已经完成了,但发现还是破解不了,只有30天到期。这是那个步骤错了吗?
可以了,谢谢,这博客非常不错
中文语言下载不了
可以的
安装git时,make报错了 undefined reference to `libiconv’
手动安装下这个库,确保你服务器可以连接外网源yum -y install libevent libevent-devel
好文章,谢谢分享