【问题标题】:Is a Bitbucket repository "--bare" or not?Bitbucket 存储库是否“--bare”?
【发布时间】:2014-09-11 09:39:56
【问题描述】:

我刚刚创建了一个 Bitbucket 帐户,并且已经对 Bitbucket 服务器进行了一些提交。我还邀请我的团队检查 Bitbucket 存储库的更改。

但是,过了一会儿,我发现一篇文章说每个共享的 repo 都应该是一个 --bare 的。

我通过 Bitbucket Web 界面创建的 Bitbucket 存储库是--bare 之一吗?或者我应该在我的机器上创建另一个 --bare 目录?

这是否需要执行this answer 中描述的操作来处理两个远程存储库?

【问题讨论】:

  • BitBucket 是一个存储库托管服务,他们没有理由使用带有附加工作副本的存储库。没有工作副本也可以为他们节省大量空间。
  • @knittl 你的意思是,我不能和我的队友一起做任何大项目吗?
  • 不,我的意思是 BitBucket 在其服务器上使用裸存储库才符合其最大利益。

标签: git bitbucket bare


【解决方案1】:

是的,您可以假设您的 bitbucket-repository 是一个裸存储库。 按设计

因为所有远程托管且仅用于推送的存储库都应该是裸露的。没有理由假设有什么不同。

如果您不确定,请follow your link 并进行比较。但是,如果您对 bitbucket 作为主机感到满意,则不需要另一个 git 存储库。

【讨论】:

  • 非常感谢您,先生 :) 是的,这回答了我的疑问。所以,我只需要继续我的项目,而不是迷茫地创建另一个 git --bare 存储库:D
【解决方案2】:

在 Bitbucket 的用于克隆存储库的命令行指令中,命名的远程存储库具有 .git 扩展名。来自Git Book

按照惯例,裸存储库目录以 .git 结尾

【讨论】:

    猜你喜欢
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 2014-07-20
    • 1970-01-01
    相关资源
    最近更新 更多