Centos7にGogsを構築する方法

git っていいよね。
git repositoryでGithubは圧倒的な地位を得ているが
公開したくないプレイベートなプロジェクトやや企業で使ったりするにはお金がかかってしまう。
企業によってはSelfHostedな物しか採用されないケースがあり、Githubの代替として、
GitlabやGogsがあります。

GitlabはRailsでできており、最新機能もバンバン追加されていますが、
メモリをめちゃくちゃ食います。一方GogsはRaspberryPi上でも動作するめちゃ軽なサービスです。

DockerImageなども用意されており簡単に始められるのもいい点。

公式を見ればいいのですが、Ubuntu系のコマンドで紹介されているので、
今回はCentOS7にSelfHostedなgit repository「Gogs」を構築する手順を書き試します。

広告

Centos7にソースからGogsを構築する手順

コピペするだけでOk, sudoを書くのが手間なので, sudo su でrootになってくださいね。
/opt/install/の下にインストールします。

ld-linux.so.2が無いと、Goのビルドに失敗するので忘れないようね。

以上ーー!
ためしに起動して動くか確かめます。

こんな感じに表示されればオーケーです。

その他詳しくは公式をチェック

これでおっけーー!



じゃあね〜〜〜〜。