プッシュが正常に機能していても、リモートへの git プッシュ中に常に「アクセスが拒否されました」というメッセージが表示されます。
これは、Windows ボックスから Tortoise Git を使用しています。私たちのサーバーはCentos 5.4で、winbindと自動ユーザー作成を使用してWindows Active Directoryドメインと統合されています。これはうまく機能しているようです。リポジトリは、winbind によって作成された「staff」とグループを共有する「git」ユーザーの下にあります。リポジトリの umask 002 により、新しいファイルを正しく共有できます。私が見る限り、グループ権限は正常に機能しています。
ロギングのような重要ではない git 機能が失敗していると推測していますが、いつか戻ってくるのではないかと心配しています。ログ エントリを検索しましたが、何が拒否されているかを突き止めるための情報が見つかりません。
git.exe push --progress "origin-pip.jones" master:master
Counting objects: 30, done.
Compressing objects: 100% (19/19)
Writing objects: 100% (19/19)
Writing objects: 100% (19/19), 2.07 KiB, done.
Access denied
To ssh://pip.jones@svn.ourdomain.com/var/git/repositories/Products/Product.git
4b3e259..8fe7b0a master -> master
Success
前もって感謝します。