GitbucketはGitHubのようなリポジトリ管理システムです。
必要なツールをインストール
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
java -version
openjdk version "1.8.0_252"
環境変数を更新
#/etc/environment に以下を追加
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-armhf
JRE_HOME=/usr/lib/jvm/java-8-openjdk-armhf/jre
Gitbucketをダウンロード
sudo mkdir /opt/gitbucket
cd /opt/gitbucket
sudo wget -O gitbucket.war https://github.com/gitbucket/gitbucket/releases/download/4.33.0/gitbucket.war
起動
$ java -jar gitbucket.war
...(1分ほど掛かる)
2020-04-30 01:21:30.131:INFO:oejs.AbstractConnector:main: Started ServerConnector@6b2d4a{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
2020-04-30 01:21:30.133:INFO:oejs.Server:main: Started @71795ms
確認
ブラウザへ以下を指定してGitbucketへアクセスできればOK
http://[IPアドレス]:8080/
初期アカウントは、ID/PASS共に"root"のようだ。
リポジトリの作成〜Push
リポジトリ作成:
右上の+ボタン → New Repository
Create Repository押下
リポジトリPush:
copy to clipboardからURIをコピー
以下コマンドを実行する
git clone [copy to clipboardからコピーしたURI]
cd test
touch test.txt
git add test.txt
git commit -m "first commit"
git push
参考
gitbucket/releases
UbuntuにJava8環境構築
How to Install JAVA 8 on Ubuntu 18.04/16.04, Linux Mint 19/18
git push がエラーで失敗する