2012-01-23 23 views
0

有沒有一種方法來啓用git以每個回購爲基礎以根用戶身份運行時使用系統上的特定用戶?使git作爲不同的用戶運行

Repo1當運行時作爲root文件將在2000年

等所擁有root身份運行文件將由1000

Repo2所擁有..

+0

你究竟在努力完成什麼? – Cascabel

+0

你試圖解決的大問題是什麼?這聽起來像你應該有一個腳本。你總是可以用'su - someuser -c「/somecommand.sh」'作爲另一個用戶運行。或者,使用'sudo',因爲它可能更適合您的問題。 –

+0

@Jefromi當Git從拉或合併中創建新文件時,我試圖讓所有文件由1000而不是根擁有。 – Michael

回答

2

號你可以有一個地方用於git的包裝器,它會在普通工具之前的路徑中添加此行爲,儘管如此,這可能會更好地實現您的目標。

+0

或者您可以切換用戶。不必要地以root身份運行事情有點麻煩。 – Cascabel

相關問題