LoginSignup
4
3

More than 5 years have passed since last update.

GitBucket入れてみた

Last updated at Posted at 2015-12-10

GitLabが入らなかった

最初はGitLabを入れようと思っていた.だめでした.
原因はubuntuが32bit版だったこと.(参考)
なのでGitBucketを入れてみた.

入れるもの/使うもの

  • tomcat7

    • apt-getから入れるとtomcat7ユーザのホームディレクトリが作られない.
      ので,手動で作る. (参考)
      chown -R tomcat7:tomcat7 /home/tomcat7
    • 最初のままだとManager画面を見られない.
      tomvat-users.xmlをいじる. (参考)
  • GitBucket

    • Githubからwarを落とす.
    • chown tomcat7:tomcat7 gitbucket.war
    • mv gitbucket.war /var/lib/tomcat7/webapps
    • tomcatをリスタート
  • nginx
    新しく入れるわけではなかったのでインストールなどは割愛

    • localhostの8080ポートで動いているtomcatのポートフォワードをする.
      /etc/nginx/site-enable/defaultに追記 (参考)
    • nginxをリスタート
    • これで外部から,http://example.com/gitbucket でアクセスできるようになる.

GitBucketを使う

  • user:root, pass:rootでログイン
    • パスワードはログイン後に右上から変えるべし.
    • ただし,Full NameはUserネームではないので注意.なんか設定ミスった時は/home/tomcat7/.gitbucket (参考) を消してリセットしました(雑)
    • Userネームは変えられないようなのでSystem Administrationから新しいユーザを管理者で作ったらいいかな・・?
  • sshでアクセスにもできる.ただしポート開けないとだめそうだったので後回し.

元々使ってたGitリポジトリをGitBucketに移す

  • まじめにやるならこれ (参考)
  • 元のリモートリポジトリが同マシン上にあったので,ズボラした.
    (※あぶないので非推奨)
    • GitBucketのリモートリポジトリ内を全消し
    • 元のリモートリポジトリでchown -R tomcat7:tomcat7 *
    • GitBucketのリモートリポジトリへ丸コピ
4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3