[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装bitbucket 5.7.0
[原創] debian 9.3 搭建Jira+Confluence+Bitbucket項目管理工具(四) -- 安裝bitbucket 5.7.0
?
安裝Bitbucket的教程, 網上能找見的不多, 由一個帖子我參考了下也不是完全合適, 帖子地址:?http://blog.csdn.net/jamenew/article/details/54864310
言歸正傳, bitbucket5.7.0應該是最新版的了, 安裝之前先通知下小伙伴們把該下載的東西給下載好:
官網下載bitbucket安裝包:?atlassian-bitbucket-5.7.0-x64
下載語言插件:?Bitbucket-5.7.0-rc5-language-pack-zh_CN.jar, 地址是:?https://translations.atlassian.com/dashboard/download#/Bitbucket/5.7.0-rc5
爆破包: 用某SDN上的3.3.jar包那個就可以了. 關于語言包的問題, 7.5.4版本的Jira、6.6.1版本Confluence都內置中文語言, 但是Bitbucket默認是不含中文語言的, 需要下載語言包. 估計在不就得將來, 也就包含到安裝包里面去了. 下面開始安裝過程:
?
一、安裝bitbucket數據庫, 還是老操作, 我去粘貼一個過來\^_^/, 使用如下命令創建:?
mysql -u root -p
? 輸入密碼后, 登錄mysql>命令行, 并創建數據庫.
create database bitbucket_db default character set utf8mb4 collate utf8mb4_general_ci;
在Mysql中創建bitbucket用戶, 并允許遠程登錄.
grant all privileges on bitbucket_db.* to 'bitbucket'@'%' identified by 'XXXXX' with grant option;
grant all privileges on bitbucket_db.* to 'bitbucket'@'localhost' identified by 'XXXXX' with grant option;
flush privileges;
exit;
二、這里需要安裝git, 如果不安裝git的話, 安裝程序會提示無法繼續. 所以用以下命令安裝git, BTW, debian的apt-get太他么的好用了... 自己用的服務器, debian很合適呀.? 線上還是centos吧, centos我以前接觸過一點點, 菜雞一個, centos粉們勿怪.
apt-get install git
搞定!
?
三、安裝bitbucket, 將bitbucket5.7的安裝包atlassian-bitbucket-5.7.0-x64.bin、語言包Bitbucket-5.7.0-rc5-language-pack-zh_CN.jar、及破解包一并通過samba服務傳到debian9.3的機器上/usr/atlassion目錄下.
3.1? 通過以下命令執行安裝操作:
cd /usr/atlassian
./atlassian-bitbucket-5.7.0-x64.bin
以上2條命令后, 就開始安裝bitbucket, 5.7版本的安裝方式與jira和confluence不同, bitbucket會跳出一個安裝界面, 界面上的內容其實跟命令行界面的內容一樣, 注意看安裝說明即可, 無非就是點擊"繼續安裝", 然后配置一下端口號, 只要按著提示來做就不會有問題.
這里要【注意】的是選擇倉庫路徑, 我的倉庫路徑都是在另外一塊掛載在/data上的硬盤上的. 另外, 界面上明確提示bitbucket的【啟動方式】是用命令:?
service atlbitbucket start
? ?當然, 這里我們不要啟動, 就是提示"是否要啟動bitbucket"的那一步, 選擇n, 不要啟動. 因為, 我們要爆破, 你懂的.?
?
3.2? 把破解包里面的atlassian-extras-decoder-v2-3.3.jar、atlassian-extras-legacy-3.3.0.jar、mysql-connector-java-5.1.42-bin.jar三個文件復制到/opt/atlassian/bitbucket/5.7.0/app/WEB-INF/lib/目錄下即可. 其中前2個jar包是破解bitbucket的文件, 另一個mysql-connector-java-5.1.42-bin.jar是連接mysql的驅動包.
? ? 覆蓋完畢后, 通過如下命令啟動bitbucket
? service atlbitbucket start
3.3? bitbucket啟動完畢后, 在瀏覽器中輸入地址: 192.168.X.X:8083端口, 即可訪問bitbucket的配置界面, 具體步驟如下:
3.3.1?在首頁上, 將選擇"語言(Language)"選為English, 默認并沒有中文, 并選擇"外部數據庫(External)".
3.3.2 選擇完數據庫卡以后, 填入我們預先創建好的數據庫信息, 直接下一步.
3.3.3 授權碼頁面,?需要到Atlanssian的官網注冊30天的試用許可. 按說明操作, 跟前兩篇的一摸一樣. 只要注意, 序列號填成該頁面上顯示的即可.
3.3.4 配置管理員賬戶的界面, 需要填入管理員的賬戶、郵箱、名稱、密碼等等信息. 然后點擊"與JIRA集成(Intergrate with JIRA)".
3.3.5 在JIRA集成界面, 填入Jira的相關信息, 并勾選底部的"使用JIRA用戶數據庫(Use JIRA as my user database.)" , 之后點擊"連接(connect)".
3.3.6 之后就進入了歡迎界面, 安裝完成.
3.3.7 配置語言包, 我們點擊右上角"管理(Administration)"按鈕進入服務器管理界面, 然后找到"插件(Add-ONS)" -> "管理插件(Manage add-on)", 點擊管理插件后, 彈出上傳插件按鈕, 選中我們先前下載的Bitbucket-5.7.0-rc5-language-pack-zh_CN.jar.
3.3.8 上傳完畢后, 我們就可以在個人設置里, 選擇"語言(Language)", 選擇中文就可以了. 然后, 還需要在"設置(Settigns)" -> "服務器設置(Server Settings)"中選擇中文即可.
?
四、bitbucket應用程序鏈接到confluence中(Jira會自動鏈接).
點擊在"設置(Settigns)" -> "應用程序連接(Application Links)", 填入confluence的地址: http://192.168.X.X/8092? 后, 點擊創建鏈接即可. 全部安裝到此完成.
?
五、最后一步操作, 把Jira、confluence、bitbucket的啟動腳本, 設置為隨系統自動啟動狀態:
這一步有兩種方法, 通過rc.local執行, 和 通過update-rc.d 去執行.
第一種方法, rc.local, 因為debian 9 中默認沒有rc.local文件, 但是確自帶有rc.local服務.我們可以通過如下命令確認:
cat /lib/systemd/system/rc.local.service
systemctl status rc-local
可以看到自帶rc.local服務, 但沒有啟動. 因此, 我們首先要創建rc.local文件并放置到/etc路徑下, 文件內容如下:
#!/bin/sh -e## rc.local## This script is executed at the end of each multiuser runlevel.# Make sure that the script will "exit 0" on success or any other# value on error.## In order to enable or disable this script just change the execution# bits.## By default this script does nothing./etc/init.d/jira start /etc/init.d/confluence start /etc/init.d/atlbitbucket start exit 0EOF
然后賦予執行權限, 并啟動rc-local服務,通過如下命令進行:
chmod +x /etc/rc.local
systemctl start rc-local
systemctl status rc-local
可以看到服務已經啟動, 此后只要把需要開機啟動的命令,添加到/etc/rc.local文件中, 并放在exit 0前面即可.
第二種方法, 通過update-rc.d來實現, 命令格式是update-rc.d XXX defaults NN (NN表示啟動順序),該命令用來把腳本添加到初始化的執行隊列中去, 【注意】若甲苯需要用到網絡, 則NN需要設置一個比較大數字, 如99.
具體操作方法如下: 將啟動腳本復制到/etc/init.d目錄下, 之后設置腳本執行權限, 最后通過update-rc.d命令將腳本添加到啟動腳本中. 示例如下:
cp XXX /etc/init.d/XXX
chmod +x /etc/init.d/XXX update-rc.d XXX defaults 95
update-rc.d -f XXX remove
針對, 本文中Jira、confluence、bitbucket的自動啟動操作如下, 因為安裝完畢后在/etc/init.d/目錄中已經有了jira、confluence、altbitbucket腳本, 因此這里只需要添加到啟動腳本中即可, 即執行以下命令就可以了.
update-rc.d jira defaults 80
update-rc.d confluence defaults 85
update-rc.d atlbitbucket defaults 90
以上就完成了, 自動啟動功能的添加.
?
照例, 貼一些別人家的圖, 連接地址:?http://blog.csdn.net/jamenew/article/details/54864310
?
?
?
?
轉載于:https://www.cnblogs.com/cs_net/p/8325350.html
總結
以上是生活随笔為你收集整理的[原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装bitbucket 5.7.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker:Error running
- 下一篇: Error:Unable to tunn