當使用git存儲庫鉤子時,如何使用SmartGit的內部SSH客戶端?在鉤子中使用SmartGit的SSH客戶端
當使用與scp
操作掛鉤時,我收到一個Permission Denied: (publickey)
錯誤。
當從存儲庫中提取時,SmartGit知道憑據,它們在Edit > Preferences > Commands > Authentication
下列出。
我需要提交-MSG鉤,以產生變化-ID:在標籤提交其中(使用Mahara developer contribution guide設置)需要進行適當格里特起作用消息:
#!/bin/sh
scp -p -P 29418 [email protected]:hooks/commit-msg .git/hooks/
爲什麼你需要在你的hook中訪問SSH客戶端?它是什麼樣的鉤子? – mstrap
@mstrap更新了OP,並闡明瞭設置和scp的推理。 – svandragt
我也使用Gerrit(用於jgit項目),但我只需要*使用scp下載* commit-msg。掛鉤本身不需要在線連接到存儲庫。 – mstrap