gitbucketくりーむわーかープログラムとか。・試しててハマった事など。誰かのお役に立てば幸いかと。その他、いろいろエトセトラ。gitbucket2016年03月15日01:32カテゴリプログラムRedmineとGitbucketを連携する自前サーバで動かしてるGitbucketとRedmineを連携させたくなった。gitbucketとRedmineは同じサーバで同居してる状態でやる。同居してる場合はgitbucketのリポジトリのディレクトリをRedmineで直指定するだけでいける。いままでgitbucketはそのまま動かしてたけど、リポジトリの場所がデフォルトで、ユーザーのドキュメントにできちゃうのが嫌。起動コマンドで↓のオプションつけてホームディレクトリを変える。--gitbucket.home=X:\****\*****\reposポートも変えてるのでポート変更するオプションと合わせてホームの場所を↑で変える。あとは、Redmineで↑で指定したディレクトリに出来たリポジトリのパスを指定するだけ。追記----------Redmine側はとりあえず、まずGit使えるようにどうにかする。したら、リポジトリ入れたいプロジェクトのリポジトリを選んで、gitbucketで作ったリポジトリのパスを指定する。「***.git」ってなってるフォルダ名をフルパスで入れる。ベアリポジトリ?はディレクトリ名に.gitをつける慣習があるらしい。)2016年01月26日03:12カテゴリプログラムVisualStudioで自前サーバのGit(gitbucket)を使うソース管理がしたくなったので、VisualStudioから自前サーバのGitを使えるようにした。外部のサービスは使いたくなかったので、Gitはテケトーなサーバで自前で動かす。今回使ったのはgitbucket。サーバOSはWindows2008。javaで動かすらしいので、JREをインストール。オラクルからダウンロードしてひたすらクリック。途中、変な機能を入れられようとするのでいつも通りチェックはずす。入れた直後は多分、パスが通ってないので、サーバ再起動する。コマンドプロンプトで「java」って入れて反応なければパス通ってない。したら、gitbucketをダウンロードして適当なとこに置いておく。ダウンロードするのは「gitbucket.war」ってファイル。gitbucket.warあとは「http://localhost:8080/」をブラウザで開いて、起動確認。id/passは両方root。デフォで8080で動くけど、いろいろ同居させてるので都合悪し。↓でポート変えて再度起動。--port=8008そしたら、ログインして、空のリポジトリを作る。作った後の画面で出てくる↓のURLをコピッとく。したらVisualStudio開く。管理したくなったの開いて、ソリューションを右クリ⇒ソース管理に追加TFSとGitどっち使うって聞かれるからGitっていう。したら、チームエクスプローラ開いて、とりあえず変更押す。あとはコメントいれてコミット。コメント入れないとコミットさせてくれないいけず。コミットしたら、同期する?ってでるから同期するって言う。リモートリポジトリのURL入れてって言うからさっきコピッておいたURLを入れる。公開押すと、ID/Pass聞いてくるので、root/rootって入れておしまい。あとはcloneでもpushでもご随意に。ちなみに、URL間違えるようなやんちゃをするとVisualStudioさんは許してくれない。一回しくじると、URLの変更するとこが出てこないのよね・・・。小一時間ほど探したけど見つけられませんでした。しょうがないのでそういう場合は設定ファイル直でいじって無かったことにしてもらう。対象のソリューションのフォルダの中に「.git」ってゆーフォルダができてるので、その中の、「config」ファイルを開いて、↓のremoteってなってるところまるっと消す。これで、URL入力するところが出てくる。