Gitbucketの導入からgit pushまで
要約
- GithubクローンのGitbucketの導入
- ssh経由でGitbucketを利用する流れ
Gitbucketの導入
-
ダウンロード
wget https://github.com/takezoe/gitbucket/releases/download/1.13/gitbucket.war
-
openjdkのインストール
sudo yum install openjdk-7-jre
-
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
-
tomcatでgitbucket.warを動かす
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
でログインできます。
-
ssh関係
Gitbucketをssh経由で利用できるように設定します。
ここではポートを2020としておきます。
Base_URL
は各リポジトリへssh経由でアクセスする際のURLのベースとなります。
GITBUCKET_HOME
となっているのは、gitbucket.warを動かしているユーザーのホームディレクトリに置かれた.gitbucket
ディレクトリに相当します。 -
ユーザーを作成します。
サインアウトして新たなユーザーでログインします。
-
sshキーの登録
ssh-keygen
して作成した
~/.ssh/id_rsa.pub
の中身を登録します。
タイトルは特になんでも大丈夫です。 -
リポジトリ作成
右上の+ボタンからリポジトリを作成できます。
このURLをコピーしておく
- 今回、私の環境では
git-http-push
が失敗したのでssh経由としました
- 今回、私の環境では
-
ローカルでの作業
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
の設定
といったところだと思います。
Author And Source
この問題について(Gitbucketの導入からgit pushまで), 我々は、より多くの情報をここで見つけました https://qiita.com/petitviolet/items/479f439bff0c714c32bb著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .