GitBucketにて作成したGitレポジトリをRedmineで参照(Windows Server 2012)
ひとまず勢いでメモ書き。
以下の手順に従い、Redmine(Bitnami)+GitBucket(Tomcat)をインストール。
http://kuttsun.blogspot.jp/2016/04/gitbucket.html
GitBucketにて作成したGitレポジトリをRedmineで参照すると404エラーになり表示できない。
redmine_bitbucketgit_hookもバージョンが合わないせいか、正常に動作しない。
Windows環境でGitBucketを動かしている場合、GitBucketのデータは以下の場所に保存される。
C:\Users[ユーザー名].gitbucket
C:\Windows\System32\config\systemprofile\.gitbucket
今回、Tomcatでサービスとして登録しており、C:\Windows\System32以下に配置されていた。
Shelling out: "C:\Bitnami\redmine\git\bin\git.exe" --version --no-color
Shelling out: "C:\Bitnami\redmine\git\bin\git.exe" "--git-dir" "C:\Windows\System32\config\systemprofile\.gitbucket\repositories\makin\study.git" "-c" "core.quotepath=false" "-c" "log.decorate=no" "branch" "--no-color" "--verbose" "--no-abbrev"
Shelling out: "C:\Bitnami\redmine\git\bin\git.exe" "--git-dir" "C:\Windows\System32\config\systemprofile\.gitbucket\repositories\makin\study.git" "-c" "core.quotepath=false" "-c" "log.decorate=no" "ls-tree" "-l" "HEAD:"
ログに載っていた上記コマンドを実行するとエラー。
C:\Windows\System32以下のフォルダが見つからず、同フォルダを別のパスにコピーして検証すると動作。
解決方法
C:\Windows\System32以下のフォルダのシンボリックリンクを作成する。
cd c:\Git
mklink /D .gitbucket C:\Windows\System32\config\systemprofile\.gitbucket
Redmineのレポジトリはシンボリックリンクのアドレスを指定する。
リポジトリ
C:\Git\.gitbucket\repositories\makin\study.git
Author And Source
この問題について(GitBucketにて作成したGitレポジトリをRedmineで参照(Windows Server 2012)), 我々は、より多くの情報をここで見つけました https://qiita.com/mak_in/items/a1f59e2ffcad146f1f1b著者帰属:元の著者の情報は、元の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 .