2017-03-07 63 views
1

我有bitbucket中的私人存储库。我可以制作类似于的任何人吗?链接到文件的任何人都可以在Google云端硬盘中共享?我想让我的存储库保密,但是为了让一些人(我不知道这些人的具体帐户)能够读取它?通过bitbucket中的链接访问

回答

1

您可以add users with read access,但这将是所有回购。

这就是Git的问题:你可以阅读完整的回购(需要克隆它)或者你根本看不懂它。
没有“文件级”。

您需要将您的文件同步到具有共享链路特性(例如像谷歌驱动器,Dropbox的或,或......)

我不想文件的服务级访问。
我想给所有有此链接的用户提供全部回购。
不幸的是,我不知道这些用户有账号到位桶或没有

很公平,但同样,我不知道匿名共享接入链路功能(用于到位桶或GitHub的或GitLab)的。

一个可能的解决方法是建立一个access key

您可以使用快捷键与到位桶云存储库。访问密钥授予对公共或私人存储库的只读访问权限。使用访问密钥,用户或进程可以通过SSH提取或克隆存储库。

通过传递私钥(其公钥已被注册为访问密钥到您的私有回购),您将有效地授予读者使用该私钥的访问权限。

+0

我不想进行文件级别的访问。我想给所有有此链接的用户提供全额回购。不幸的是,我不知道这些用户是否拥有帐户bitbucket或不是,我不知道他们的Bitbucket帐户名称。我想只显示他们我的帐户(给链接),但我不想让所有用户都可以阅读它。 –

+0

@DmitriiKurylev好的。我用可能的解决方案编辑了答案。 – VonC

+0

但是只有拥有BitBucket帐户的人才能设置SSH密钥才能为读取权限提供机会? Google Drive与“有链接的任何人”分享的功能绝对是每个人都可以阅读的,不会有任何问题 –