72
76

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Gitbucketの導入からgit pushまで

Posted at

要約

  • GithubクローンのGitbucketの導入
  • ssh経由でGitbucketを利用する流れ

Gitbucketの導入

  1. ダウンロード

wget https://github.com/takezoe/gitbucket/releases/download/1.13/gitbucket.war


1. openjdkのインストール

	```Zsh
sudo yum install openjdk-7-jre
  1. tomcatのインストール

wget http://ftp.kddilabs.jp/infosystem/apache/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz
tar zxvf apache-tomcat-7.0.53.tar.gz


1. tomcatでgitbucket.warを動かす

	```Zsh
cp gitbucket.war apache-tomcat-7.0.53/webapps/
cd apache-tomcat-7.0.53/
./bin/startup.sh

これで、http://example.com:8080/gitbucket にアクセスするとGitbucketのページが開くはずです。

ssh経由でGitbucketを利用する流れ

初期状態だと、ユーザーはroot、パスワードはrootでログインできます。

  1. ssh関係

    Gitbucketをssh経由で利用できるように設定します。

    ![setting.png](https://qiita-image-store.s3.amazonaws.com/0/280/6248db39-e1a1-7b6c-6c56-bb17beea0bcf.png "setting".png")

    ここではポートを2020としておきます。
    Base_URLは各リポジトリへssh経由でアクセスする際のURLのベースとなります。
    GITBUCKET_HOMEとなっているのは、gitbucket.warを動かしているユーザーのホームディレクトリに置かれた.gitbucketディレクトリに相当します。

  2. ユーザーを作成します。

    create_user.png

    サインアウトして新たなユーザーでログインします。

  3. sshキーの登録

    register_ssh_key.png

ssh-keygen

	して作成した`~/.ssh/id_rsa.pub`の中身を登録します。
	タイトルは特になんでも大丈夫です。

1. リポジトリ作成
	
	右上の+ボタンからリポジトリを作成できます。
	
	作成したら、
	![ssh_url.png](https://qiita-image-store.s3.amazonaws.com/0/280/02159032-c32e-e404-eea7-a6b6d98363f2.png "ssh_url.png")

	このURLをコピーしておく
	- 今回、私の環境では`git-http-push`が失敗したのでssh経由としました


1. ローカルでの作業

	```Zsh
mkdir testdir
cd testdir
git init
echo "README" > README.md
git add .
git commit -m "first commit"
git remote add origin [URL]
git push origin master

--

少し躓くのは

  • ssh経由を許すように設定すること、
  • BASE_URLの設定

といったところだと思います。

72
76
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
72
76

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?