gitリポジトリフックを使用する場合、SmartGitの内部SSHクライアントをどのように使用できますか?
scp
操作でフックを使用すると、Permission Denied: (publickey)
エラーが発生します。
SmartGitはクレデンシャルを認識しておりEdit > Preferences > Commands > Authentication
、リポジトリからプルするときに、クレデンシャルはの下に一覧表示されます。
Change-Idを生成するにはcommit-msgフックが必要です:適切なgerrit機能に必要なコミットメッセージのタグ(Mahara開発者貢献ガイドを使用したセットアップ):
#!/bin/sh
scp -p -P 29418 username@reviews.mahara.org:hooks/commit-msg .git/hooks/