文章推荐
点击下方文章链接阅读
一、安装JDK
- 我这里直接采用RPM包的方式安装OracleJDK1.8版本
- 注:Atlassian家的产品,默认包中自带JDK,此步骤可忽略!
[root@bitbucket ~]# rpm -ivh jdk-8u231-linux-x64.rpm

二、安装MySQL
- 我这里MySQL安装的是5.7.22版本,通过RPM包的方式安装,你也可以通过其他方式安装
1、安装MySQL
- 卸载系统自带的mariadb
[root@localhost soft]# rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps
[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
文章来源(Source):https://www.dqzboy.com 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、拷文章来源(Source):浅时光博客 贝文件
- 将MySQL驱动程序和破解程序拷贝至/opt/atlassian/bitbucket/6.9.0/app/WEB-INF/lib/
- 备份原文件
[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购买正版,谢谢合作!

好文章,谢谢分享
安装git时,make报错了 undefined reference to `libiconv’
手动安装下这个库,确保你服务器可以连接外网源yum -y install libevent libevent-devel
中文语言下载不了
可以的
你好,我按照这步骤做已经完成了,但发现还是破解不了,只有30天到期。这是那个步骤错了吗?
可以了,谢谢,这博客非常不错