使用 git 存储库挂钩时,如何使用 SmartGit 的内部 SSH 客户端?
当使用带有scp
操作的钩子时,我收到一个Permission Denied: (publickey)
错误。
SmartGit 知道凭据,它们在Edit > Preferences > Commands > Authentication
从存储库中提取时列在 下。
我需要一个 commit-msg 挂钩来生成 Change-Id: 提交消息中的标签,这是正确运行 gerrit 所必需的(使用Mahara 开发人员贡献指南进行设置):
#!/bin/sh
scp -p -P 29418 username@reviews.mahara.org:hooks/commit-msg .git/hooks/