簡體   English   中英

你如何在同一台機器上使用Git與多個用戶?

[英]How do you use Git with multiple users on same machine?

我們都知道你可以在git.config設置Git電子郵件和用戶名。

當兩個用戶使用同一台機器時,最好的方法是什么?

如果您有興趣在提交時添加用戶信息,則可以在每次提交時設置作者。

git commit -m "some message" --author "user2@email.com"

行動順序:

  1. 為這兩個用戶創建一個專用組,並將其包含在組中。 如有必要,請重新登錄以應用更改。
  2. 在用戶可訪問的位置創建共享倉庫。 git init --shared
  3. 運行chown -R :<the_group> . 回購里面。
  4. 現在,您的用戶可以克隆repo( git clone /path/to/the/repo從他們的主文件夾中),並使用他們自己的個人設置(包括姓名和電子郵件)在私人repo克隆中進行處理。 他們需要定期用git push發布他們的工作。

如果沒有單獨的用戶帳戶,我會編寫一個GIT_AUTHOR_***設置這些GIT_AUTHOR_***環境變量: httpsGIT_AUTHOR_*** #Committing

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM