我們有一個登臺服務器,我們使用git來進行非常簡單的管理:在本地開發,git commit/push,然後git拉上服務器。我很樂意能夠在服務器的副本上切換用戶,這樣我就可以運行git pull而不是建立環境的人員。任何想法,如果這是可能的?是否可以在git repo上切換用戶?
7
A
回答
5
只需chown -R
(或chgrp -R
和chmod -R g+w
)您希望能夠將git pull
納入的存儲庫。 Git沒有對自己的權限進行檢查,它會將其轉換爲您使用的任何訪問機制。在本地和SSH訪問的情況下,正如您明顯使用的那樣,這只是常規的操作系統文件所有權。
3
有在GitHub上一個偉大的回購稱爲gitswitch,這將使你的git用戶之間進行切換:https://github.com/joealba/gitswitch
自述:
輕鬆設置/切換你當前的git用戶信息的混帳repo .git/config或您的全局〜/ .gitconfig文件。
這個寶石應該派上用場,如果你有工作和個人 知識庫。它也可以幫助用戶之間切換,而 結對編程。
你更願意輸入「git config user.email'[email protected]'」等,或者 輸入「gitswitch switch work」?如果你回答了後者,請查看 這顆寶石。
相關問題
- 1. 在Flurry會話期間是否可以切換用戶ID?
- 2. 是否可以使用Git/github上
- 3. 是否可以計算切換?
- 4. 是否可以切換通知?
- 5. 找出管理員是否是git repo
- 6. 將git repo轉換爲另一個git repo的子文件夾是否可行/合理?
- 7. git + sourcetree:新克隆的git repo不允許切換分支
- 8. 是否可以在UMLdesigner中使用git?
- 9. 開發人員是否可以不可逆轉地破壞git repo?
- 10. 有什麼區別 - 在啓動git repo時禁止切換?
- 11. 用戶可以在地點上切換區域設置
- 12. 是否可以在運行時使用Java切換Class版本?
- 13. 是否可以切換正在被使用chrome.tabCaptire API
- 14. 是否可以減少上下文切換時間
- 15. 是否可以使用GIT來管理客戶端許可證?
- 16. 是否有類似於hg/Mercurial的repo或git-repo的工具?
- 17. 是否可以在appstore上切換回舊版本的應用程序?
- 18. 是否有可能添加svn repo轉換爲git後提交的svn提交?
- 19. 將Git Repo轉換爲Mercurial
- 20. 將Git Repo轉換爲Darcs
- 21. 是否可以阻止git pull/fetches?
- 22. Mercurial repo git repo access
- 23. 切換git用戶OS X Mavericks
- 24. 我可以在XCode上切換gdb客戶端嗎?
- 25. 是否可以切換appengine應用程序的後端語言?
- 26. 是否可以使用uisegmentedcontroller切換uitableviewgrouped和uitableviewplain?
- 27. 是否可以使用AudioUnit進行實時音高切換?
- 28. 是否可以在運行時切換jar文件?
- 29. 是否可以在查詢中動態切換數據庫表?
- 30. 是否可以在Visual Studio中實現「Vim」切換?
你的意思是「遠程存儲庫」(這是作爲主裸存儲庫)或「工作副本」(使用SVN項 - 這是臨時服務器上的存儲庫)? – pjmorse 2010-09-23 13:04:05
無論您想要將'git pull'放入哪個存儲庫。 (我修改了我的答案以澄清。) – 2010-09-23 15:11:38
@pjmorse:是的,Aristotle Pagaltzis意味着遠程裸倉庫。所有的git都知道repo是在.git中,所以在.git上改變用戶,你就很好。 – 2010-09-23 15:30:30