2
我們有幾個用戶可以訪問Github回購。 這些用戶都具有在各種服務器上的部署權限。 服務器無法訪問Github repo - 它們使用ssh-agent轉發來獲取用戶的憑據。 從Github傳輸數據到服務器時,一切都按預期工作。
對於問責制,部署將一些數據提交給回購。這些都是腳本化的,並且運行在服務器端,無需用戶干預。
問題:
Git修訂設定的提交者的姓名和電子郵件到任何設置服務器(默認爲服務器的用戶名,如果沒有明確設定)上。有沒有辦法強制Git(作爲發送者)或Github(作爲接收者)將提交與轉發的用戶憑證相關聯?
試試'ssh -T git @ github.com'它會告訴你哪個github用戶被使用。儘管我無法使用正確的用戶來轉發自己。 – 2013-08-15 20:57:58