bitbucket 搭建

  • 1 jdk 8
  • 2 git
    • 1 检查系统的git版本
    • 2 卸载系统的git版本
    • 3 安装git
  • 3 mysql
  • 3 bitbucket
    • 1 下载bitbucket
    • 2 下载jdbc driver
    • 3 破解
      • 下载agent
      • 破解准备
      • 破解

1 jdk 8

如果有的话就不用安装了,此处采用rpm方式安装(不用配置环境变量)

把下载好的文件放在/usr/lib/java中(第一次安装需要新建java这一级目录),rpm -ivh jdk-8u221-linux-x64.rpm

最后采用java -version 查看是否安装好。

https://www.oracle.com/java/technologies/downloads/#java8

2 git

bitbucket要求git的版本在2.19以上。

1 检查系统的git版本

如果大于 2.19 就可以跳过这一步了。

git --version

2 卸载系统的git版本

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
yum remove git
git --version

3 安装git

 cd /usr/localwget https://www.kernel.org/pub/software/scm/git/git-2.30.1.tar.xztar -vxf git-2.30.1.tar.xzcd git-2.30.1make prefix=/usr/local/git allmake prefix=/usr/local/git installecho "export PATH=$PATH:/usr/local/git/bin" >> /etc/profilesource /etc/profilegit --version

3 mysql

bitbucket 要求mysql版本在5.6.16以上。

安装完成后登入并执行如下sql

次数记住配置bitbuket要用的数据库为 bitbucket即可。

CREATE DATABASE bitbucket CHARACTER SET utf8 COLLATE utf8_bin;CREATE USER 'bitbucketuser'@'localhost' IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON bitbucket.* TO 'bitbucketuser'@'localhost';FLUSH PRIVILEGES;QUIT

3 bitbucket

1 下载bitbucket

https://www.atlassian.com/zh/software/bitbucket/download-archives

下载完后把文件放在 /opt目录下

chmod +x atlassian-bitbucket-7.6.0-x64.bin
./atlassian-bitbucket-7.6.0-x64.bin

安装可选项默认 1 或 回车键。

2 下载jdbc driver

bitbucket只支持5.1版本的驱动。

https://downloads.mysql.com/archives/c-j/

zip和tar.gz都可以,结下然后将mysql-connector-java-5.1.xx.jar包放置到bitbucket安装目录下的/app/WEB-INF/lib/目录下
默认bitbucke安装目录: /opt/atlassian/bitbucket/7.6.0

赋予权限

chown -R atlbitbucket. /opt/atlassian/bitbucket/7.6.0/app/WEB-INF/lib

3 破解

下载agent

https://zhile.io/2018/12/20/atlassian-license-crack.html

破解准备

将atlassian-agent.jar文件放到Bitbucket安装目录下的bin文件夹下。
默认bitbucke安装目录: /opt/atlassian/bitbucket/7.6.0

然后任意位置输出如下命令:

vim /etc/profile

在最后添加如下语句。

export JAVA_OPTS="-javaagent:你的Bitbucket安装目录/bin/atlassian-agent.jar ${JAVA_OPTS}"

破解

启动bitbucket

service atlbitbucket status
service atlbitbucket stop
service atlbitbucket start

去7990端口初始化bitbucket配置,Database选项要选择Extermal,不能选internal,否则破解失败。

Database name : bitbucket(第3步让你记的)
Database username :  mysql账号
Database password  :  mysql密码

最后在License and settings页面,选择“I have a Bitbucket license key”。

在atlassian-agent.jar存放的目录下(Bitbucket安装目录下的bin文件夹下),执行如下命令,其中XXXX-XXXX-XXXX-XXXX替换为你自己页面上显示的Server ID:

java -jar atlassian-agent.jar -m admin@mail.com -o org -p bitbucket -s XXXX-XXXX-XXXX-XXXX

bitbucket搭建相关推荐

  1. bitbucket详细搭建技术介绍和过程记录

    bitbucket 搭建 1 jdk 8 如果有的话就不用安装了,此处采用rpm方式安装(不用配置环境变量) 把下载好的文件放在/usr/lib/java中(第一次安装需要新建java这一级目录),r ...

  2. iHealth基于Docker的DevOps CI/CD实践

    本文由1月31日晚iHealth运维技术负责人郭拓在Rancher官方技术交流群内所做分享的内容整理而成,分享了iHealth从最初的服务器端直接部署,到现在实现全自动CI/CD的实践经验. 作者简介 ...

  3. 超长干货:基于Docker的DevOps CI/CD实践——来自iHealth的分享

    前言 相信我,一切事情的发生都是赶鸭子上架,没有例外.人类所有伟大的变革都是迫不得已,可又是那么顺其自然.比如容器(docker)技术的诞生,比如箭在弦上的创业,比如野心勃勃的kubernetes,比 ...

  4. [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装bitbucket 5.7.0

    [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装bitbucket 5.7.0 安装Bitbucket的教程, 网上能找见的不多, ...

  5. [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 6.6.1

    [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(三) -- 安装confluence 6.6.1 有了安装Jira的经验, 这次再安装conflue ...

  6. 搭建Bitbucket项目管理工具详细教程

    目录 1.安装前准备 2.jdk安装 2.1.rpm安装方式: 3.创建bitbucket数据库 4.安装Git 5.安装bitbucket 5.1下载完成上传至服务器的 /usr/atlassian ...

  7. CentOS8搭建SonarQube9+SonarScanner+Postgresql+bitbucket+cppcheck 扫描C语言。(未完待续)

    前提条件 带有您首选发行版的新安装的 Linux 服务器. 一.添加新用户sonar 1.添加一个新的用户帐户 使用命令创建一个新的用户帐户sonar. # adduser sonar 使用 为新用户 ...

  8. 轻量级git服务器 Gogs git 服务器搭建

    gogs搭建教程: 原文链接: https://garthwaite.org/docker-gogs.html 内容: Dockerized Gogs git server and alpine po ...

  9. 移动端自动化测试(一)appium环境搭建

    自动化测试有主要有两个分类,接口自动化和ui自动化,ui自动化呢又分移动端的和web端的,当然还有c/s架构的,这种桌面程序应用的自动化,使用QTP,只不过现在没人做了. web自动化呢,现在基本上都 ...

最新文章

  1. 怎么把pipenv的虚拟环境设置为主环境
  2. Vector:动态数组的使用和说明
  3. Linux学习134 Unit 8
  4. mysql适合什么阵列_如何选择最合适的RAID级别
  5. 20 Excellent AJAX Effects You Should Know
  6. Javascript中for循环别名
  7. 我喜欢这个地方,是因为和你一起走过
  8. mapboxgl 互联网地图纠偏插件(三)
  9. 腾讯云短信申请与使用
  10. 计算机word降序排列怎么做,WORD表格怎么按照数字降序排列
  11. 端到端图像压缩《Checkerboard Context Model for Efficient Learned Image Compression》
  12. 五大云存储服务对比:iCloud、Google...
  13. [蓝桥杯][算法提高VIP]盾神与砝码称重
  14. 基于Arduino的超声波悬浮
  15. Spine动画 导入COCOS和U3D
  16. 【Matlab数学建模】灰色预测模型
  17. BBS项目分布搭建四(点赞点踩及评论功能)
  18. 电阻电容相同容量不同封装的区别
  19. 100天精通Python(进阶篇)——第40天:pymongo操作MongoDB数据库基础+代码实战
  20. android:exported简单理解

热门文章

  1. 抄袭爆款:先饱带动后饱!
  2. 一步一回头撞在了南墙上
  3. 主流大数据调度工具对比(DolphinScheduler特点)
  4. 聊聊大数据平台上云这点事
  5. 各品牌主板、笔记本、台式机启动快捷键
  6. php pdo 与对比mysql,php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例...
  7. 第43届ACM icpc亚洲区域赛焦作站感想
  8. iOS录屏直播(一)初识ReplayKit
  9. #微软MVP分享# WP手机使用记录
  10. windows分类及安装