gpt4 book ai didi

git - 将 git 项目设置为只读

转载 作者:太空狗 更新时间:2023-10-29 12:51:14 26 4
gpt4 key购买 nike

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

我现在有兴趣托管我在 Github 上所做的工作。尽管我可以轻松地将项目添加到 Github,但我担心许可问题。我和我的项目主管谈过,他说如果我让项目只在公司存储库中会更好,正如我所怀疑的那样。他当然是对的,但我所有的项目都在 Github 上,当我需要向别人展示我所做的工作时,无论是为了我的下一份工作还是实习,我都希望这一切都集中在一个地方。作为一名未毕业的学生,​​展示我所做的工作无论是作为业余爱好者项目还是其他方面都很重要(这首先让我获得了实习机会)

有什么办法可以让我的项目只读,这样就不能提交了吗?这样我就可以确保我的公司接受它,因为我可以说服他们。他们让我在 Github 上托管该项目的唯一问题是,这会使他们难以监督更改,我同意这是一个正当理由。或者有什么方法可以同步 Github 项目和公司存储库之间的提交(当然我有提交访问权限,而陌生人不会)。

我希望我已经说清楚我为什么要这样做。当然,我可以提供 SVN 链接,但我很高兴将所有内容都放在一个地方。

最佳答案

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

  1. 由管理员给予提交位
  2. fork 项目,对您自己的副本进行提交,然后向原始管理员提交“pull 请求”,管理员将考虑将您的提交 pull 回中央仓库。

如您所见,如果您将项目放在 github 上,您仍然可以完全控制您的源代码。 [你无法阻止人们 fork 你的项目并管理他们自己的版本,但如果它是开源的,你无论如何也无法阻止它。]

关于git - 将 git 项目设置为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3660988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com