GitBucketお疲れ様です。使い方の記事が続いてしまって面白味がないかもですが、EclipseからGitHubを使おうとしたとき結構詰まったので、今日はその話をまとめようと思います。いっても本稿でターゲットにするのはGitBucketです。どちらもEclipseから見たら(1点除いて)同じなので、やり方としては問題ないはずですが、Webサービス上の画面操作は違うのでGitHubを使う場合は・・・「よろしくお願いします!」また、詰まった点は後ろの方に載せておきます。手順通りにやれば問題は起きないはずですが、もし詰まったときにでも参考にしてもらえればと。(↑気力が尽きたのでまた今度追記しておきます)#今回は画像が多いので、続きのリンクから始まります何はともあれ共有リポジトリを作ろうGitBucketにログインすると以下のような画面になります。repository」からリポジトリ作成画面へ遷移して下さい。Files\Java\jdk1.7.0_51"のように追記するとそのバージョンのJavaで起動するようになります。repository」ボタンを押下するとリポジトリが作成され、リポジトリの状態が表示される画面に遷移します。これで作成は終了です。「共有リポジトリを作ろうかな」という場合、元にしたいローカルリポジトリが既にあることの方が多い気がします。そこで本稿では『ローカルリポジトリをベースに共有リポジトリを変更する方法』の説明をしようと思います。cloneに--bareオプションをつければお終いですが、GitBucketのようなWebサービスを利用する場合は、Webサービス上で共有リポジトリを作ってからPushする必要があります。(ですよね?)共有リポジトリは先ほど作ったので、順序は逆ですが、次は存在している想定のローカルリポジトリを作成していきます。プロジェクトの共用」を選択します。リポジトリーのタイプをGitとし、リポジトリーを作成します。今度はそこにファイルをコミットします。コミットコメントは1行目に概要2行目空行3行目以降に詳細としてください。gitではフォルダ配下にファイルがない場合、フォルダだけをコミットすることができません。「.gitkeep」という空ファイルをフォルダ配下に置いておく、という対処方法があります。ビルドパスとして設定しているけどまだファイルがない場合などの対処にご利用ください。コミットすると、NO-HEADからmasterに代わってますね。共有リポジトリにPushお待たせしました。GitBucketにPushです。今回はローカルリポジトリの内容で共有リポジトリを上書いてしまいます。プッシュ」を選択します。すると以下のような画面が出てくるので、GitBucketのリポジトリページに表示されていたURLをコピーしてきて貼り付けます。必要な情報を入力したら、次はPush元、Push先を指定します。ここを間違えてHEADにすると全て台無しになるようなので注意してください。最後に更新の強制にチェックして、次の画面で結果を確認しつつ完了ボタンを押下すれば、Push終了です。GitBucketの画面を更新すると、ファイルが追加されているのが確認できると思います。共有リポジトリからPull実はこの状態ではまた共有リポジトリからのPullができません。できるようにするために、branch.master.mergeの設定とPushとFetchの設定をします。リポジトリー・エクスプローラー」パースペクティブで作業をします。※ここら辺の手順はいまいち自信がないのですが(不要なことやってるかもしれません)、とりあえず以下でできるようにはなります。リモートの作成」を選択します。mappingsを設定して保管する以上でPush設定が終わりです。Fetchの設定orgin配下の緑色の←がついたリポジトリ情報を右クリックし、フェッチの構成を選択します。これも「共有リポジトリにPush」で設定したのと同じように設定します。更新の強制にはチェックをつけないでください。以上でFetch設定が終わりです。最後にbranch.master.mergeを設定します。言ってもbranch.master.mergeの他にも2つ設定します。リポジトリのプロパティを表示して、以下のプロパティ値を追加していきます。branch.master.remotebranch.master.mergebranch.master.rebaserebaseはプロジェクトの方針に従ってください。個人的にはtrueでいいと思います。以下のようになっていればOKです。Coding!長くなりましたがこれでPullもFetchもPushもできるようになっているはずです。疲れた・・・ちなみに共有リポジトリからクローンしてプロジェクトを作成する場合は、いろんな設定が勝手にされるのでだいぶ楽です。そこら辺はまた今度書こうと思います。「他のアナリストと分析結果を共有しやすくして欲しい。新年、あけましておめでとうございます。GitBucket!GitBucketを利用した開発手法の記事一覧です。)参加グループプログラミングはてなブログをはじめよう!seri_wbさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。