一、安装环境
1、数据库:MySQL(这里使用的是MySQL)
2、操作系统:Centos或者是RHEL
3、网络环境:无法连接到公网
4、准备文件:
- atlassian-jira-software-7.6.0-x64.bin
- mysql-connector-java-5.1.44-bin.jar
- nginx-1.12.2.tar.gz(反向代理)
- git-2.15.1.tar.gz(2.7.4版本以上)
二、准备数据库
Bitbucket支持MySQL/MariaDB。
执行一下语句来创建相应的数据库和数据库角色
CREATE DATABASE bitbucket CHARACTER SET utf8 COLLATE utf8_bin;
CREATE USER `bitbucketuser`@`bitbucket-hostname` IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON bitbucket.* TO 'bitbucketuser'@'bitbucket-hostname' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
三、安装
切换到root,或者有root权限的用户。
chmod a+x atlassian-bitbucket-5.7.0-x64.bin
sudo ./atlassian-bitbucket-5.7.0-x64.bin
并按照一下步骤操作。
复制 mysql-connector-java-5.1.44-bin.jar 到Bitbucket的Home/lib目录。
没有初始化的Bitbucket需要创建lib目录。(并注意创建目录的拥有者是atlbitbucket)
mkdir /var/atlassian/application-data/bitbucket/lib
mv mysql-connector-java-5.1.44-bin.jar /var/atlassian/application-data/bitbucket/lib
chown -R atlbitbucket:atlbitbucket /var/atlassian/application-data/bitbucket/lib
四、启动并配置
使用服务启动Bitbucket
service atlbitbucket start
//启动服务
service atlbitbucket status
//查看运行状态
service atlbitbucket stop
//停止服务
配置数据库
输入License
设置Bitbucket管理员用户名和密码