当前位置:  开发笔记 > 开发工具 > 正文

使git项目只读

如何解决《使git项目只读》经验,为你挑选了1个好方法。

我刚刚为我实习的公司完成了一个开源项目.在那里,SVN用于管理项目,我做了所有提交到我被分配到的存储库.

我现在有兴趣主持我在Github上所做的工作.即使我可以轻松地将项目添加到Github,我也担心许可问题.我与我的项目主管进行了一次谈话,他说如果我让项目只在公司的存储库中,那将会更好,正如我所怀疑的那样.他当然是对的,但是我的所有项目都在Github上,当我需要向某人展示我所做的工作时,无论是为了下一份工作还是实习,我都希望这一切都成为一个集中的地方.并且作为一名未成年学生,展示我所做的工作,无论是作为一个业余爱好者项目还是其他方面都很重要(这是我第一次实习的原因)

有什么方法可以让我的项目只读,所以不能提交任何提交?这样我可以确保我的公司可以使用它,因为我可以说服他们.他在Github上主持项目的唯一问题是,他们很难监督变更,我同意这是一个正当理由.或者有没有办法同步Github项目和公司存储库之间的提交(当然我已经提交访问它,而陌生人不会).

我希望我已经明确表示我为什么要这样做.当然我可以提供SVN链接,但我很高兴将所有东西放在一个地方.



1> Philip Potte..:

除非您允许,否则Github不允许其他人对您的项目进行更改.有两种方法可以在github上修改项目:

    由管理员给出提交位

    分叉项目,在您自己的副本上提交,然后向原始管理员提交"拉取请求",他们会考虑将您的提交撤回到中央仓库.

如您所见,如果您将项目放在github上,您仍然可以完全控制您的源.[你不能阻止人们分支你的项目和管理他们自己的版本,但如果它是开源的,你无论如何都无法阻止它.]

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有