通过访问链接共享私有git仓库

y3bcpkx1  于 2023-06-20  发布在  Git
关注(0)|答案(3)|浏览(208)

我曾参与过一个私人项目,希望将其写进我的简历中。
为此,我正在寻找一个git服务,它允许我共享一个访问链接到我的仓库,任何收到该访问链接的人都可以阅读我的仓库的内容,而不需要被邀请者在特定的git web服务上有一个帐户,也不需要我提前知道访问链接的消费者的任何细节。
它基本上应该像GoogleDrive或OneDrive通过链接共享一样工作。
理想情况下,我应该能够设置访问链接的到期日期,并能够生成不同的访问链接。

**现在是否存在这样的Git Web服务?**目前我正在使用BitBucket,但它没有此功能。我不喜欢不受限制地公开展示我的项目。

谢谢你的任何建议!J的。

7eumitmz

7eumitmz1#

您可以使用GitFront共享私有git仓库。
它是一个Web应用程序,允许您导入存储库并创建其只读版本,该版本可通过链接共享。接收链接的人不需要有一个帐户来查看存储库。
披露:隶属于GitFront。

omjgkv6w

omjgkv6w2#

这是:

因此,您可能需要使用第三方选项(如您提到的,或下面提到的来自塞尔维亚的GitFront)来打包/发布(和更新)您的存储库,以便任何用户通过链接访问它。例如,将其发布为bundle (one file)

jv4diomz

jv4diomz3#

至于GitFront,我面临着不安全的行为。我建议避免使用它,或者至少小心使用它。
详细内容:

  • 共享存储库及其URL仍然可以访问,即使我从我的帐户列表中删除了回购。
  • 即使我删除了我的帐户,共享的URL仍然可以访问。

最终,1x分钟后,URL变为404。服务应该使共享URL无效,而不是异步处理它。如果异步进程失败,则可能导致不可删除的资源。

相关问题