2

Windows Server 2008 に GitStack をインストールし、特定のプロジェクト用にローカル開発環境からプッシュするベア リポジトリを作成しました。ステージング環境が、プッシュされるたびにプッシュされた変更を自動的にマージするフックをセットアップしたいと考えています。

以前の bash スクリプトを投稿しましたが、これを以下のように更新しました。

#!/bin/sh
export GIT_WORK_TREE=F:\\inetpub\\project_name\\staging\\
export GIT_DIR=F:\\inetpub\\project_name\\staging\\.git
git pull origin master

次のエラー メッセージが表示されます。

リモート: bash.exe: 警告: /tmp が見つかりませんでした。作成してください!
リモート: F:/GitStack/repositories/project_name
リモート: * ブランチ master -> FETCH_HEAD
リモート: エラー: f:/inetpub/project_name/staging/.git/refs/remotes/origin/master
リモートのディレクトリを作成できません: ! c8f4278..80cbe73 マスター -> origin/master (ローカル ref を更新できません)
http ://me@mydomain.com:9999/project_name.git c8f4278..80cbe73 マスター -> ローカル トラッキング ref 'refs/remotes/ を更新するマスターオリジン/マスター」

ここからどこへ行けばよいかわかりません - 何かヒントはありますか?

4

1 に答える 1

0

GitStack サービスを管理者として実行してみてください。

于 2013-12-17T13:41:09.083 に答える