准备工作
安装之前,需要对我们使用BitBucket情况进行初步的评测,以解决在使用过程中的资源使用情况,包括仓库数、仓库的代码量大小、提交并发量,使用何种数据库,以确认我们应该为BitBucket配置的资源,这包括以下内容
- 确认安装的BitBucket版本
- 针对不同版本号的服务器要求选择相应服务器
- 被本版本JIRA所支持的数据库情况
- 在https://my.atlassian.com中有权生成授权码的atlassian账户
端口号开放:可以参照旧有开放端口号进行端口授权,包括但不限定于(如为集群咅方式,可参见:00-Atlassian各产品默认端口号)
- BitBucket访问的访问号(7990,7999,7992,7993,80)
- 邮件服务器的通信端口号(25,465)
- LDAP通信的端口号(389,636)
- 数据库端口(3306)
- 与其它系统集成、调用接口的端口(jira)
注意
- 安装数据库,建议使用库表名不区分大小写,并默认使用字符集为UTF8
- 链接Mysql的用户,对此库有最大最高权限(数据库字符集建议使用: utf8, COLLATE使用utl8_bin)
- 在安装BitBucket之前,请确认服务器中已安装Git,并且在版本上有要撑,可以参见软件平台支持说明BitBucket支持平台说明
安装BitBucket
# ./atlassian-bitbucket-7.21.1-x64.bin Bitbucket 7.21.2 installation wizard |
如果我们进行集群瘅,我们需要选择2来进行安装,当然如果选择1进行单机部署,我们也可在后续安装后进行调整。
确认安装目录
Select the folder where you would like Bitbucket 7.21.2 to be installed, then click Next. [/opt/atlassian/bitbucket/7.21.2] ## 默认为此目录,可以填写指定目录,确认后回车执行 |
确认文件目录
此目录为存储BitBucket存储以下仓库代码提交后存放的地址,目录占用空间较大
The location for Bitbucket data. Ensure that this location is not used by another Bitbucket installation. ## 默认为此目录,可以填写指定目录,确认后回车执行 |
确认访问端口
默认为7990,后期可以在配置文件中进行修改
Configure TCP Ports The HTTP port is where users access Bitbucket through their browsers. Bitbucket also requires ports 7992 and 7993 are available to run an embedded |
---|
确认是否安装服务
Run as a service For a production server we recommend that you run Bitbucket as a Windows/Linux service because Bitbucket will restart automatically when the computer restarts. Install Bitbucket as a service? Yes [y, Enter], No [n] |
确认安装的设置
Installation Summary Install [i, Enter], Exit [e] |
回车后开始安装
启动服务
回车后,开始进行安装,安装完成后会提示是否需要启动
Installation of Bitbucket is complete Would you like to launch Bitbucket? Yes [y, Enter], No [n] |
注意,在启动之后,我们的BitBucket需要连接外部数据,需要提前将连接数据库的驱动包放置在BitBucket的安装目录下指定位置,比如/opt/atlassian/bitbucket/7.14.0/app/WEB-INF/lib目录下
之后,我们进行回车,启动服务。
至此,BitBucket安装完成,将进入到BitBucket的启动配置界面进行BitBucket系统配置。
初始化服务
接下来请继续
如果安装的是DataCentere授权,可以继续:
有问题可以在119-使用问题 找相关资料来进行解决