相关疑难解决方法(0)

与特定用户以只读方式共享 GitHub 上的私有 git 存储库

我终于想学习如何 git,所以我正在 GitHub 上写一篇关于版本控制的相当广泛的论文。感谢我的大学,我有一个免费的GitHub pro 帐户,因此我可以添加私人存储库。

我需要添加我的主管,以便他可以访问这些文档,但我希望他的 GitHub 帐户具有只读权限。

如何允许特定用户对 GitHub 上的私有存储库进行只读访问?

git github readonly

5
推荐指数
1
解决办法
2884
查看次数

与使用 Github 的人共享 git repo 的一个分支的好方法是什么?

我们使用master进行开发。我们将稳定的主题分支合并到 master 中。对于我们的客户,我们从 master 分支。我们需要让一些外部协作者(通常是前端开发人员)在客户的分支上进行协作。但他们不能对其他分支或主分支有任何访问权限(读或写) (理想情况下甚至不能访问客户端分支分歧之前的项目历史记录)。

我的想法是,我们可以创建一个新的存储库,其中“修订版 0”将是客户端分支分歧的存储库,并使用拉取请求来拉取对规范存储库的更改。有什么办法可以做到这一点吗?我的意思是从其他存储库的一些具体修订开始创建空存储库。

我认为这应该是可能的 - 因为内容将是相同的 - 哈希值也会相同。但是,简单地复制和粘贴修订版是行不通的,或者容易出错,因为新创建的请求需要与规范存储库中的请求完全相同才能具有相同的哈希值。

请注意,我们使用 Github 作为我们的 git 托管,并且我们无意创建我们自己的 git 托管。

git github repository

3
推荐指数
1
解决办法
3289
查看次数

标签 统计

git ×2

github ×2

readonly ×1

repository ×1