我们有一个登台服务器,我们使用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