2011-02-15 16 views
41

私が気づいたことのひとつ:GitHub UIを使用して、共同作業者をリポジトリに追加しました。私は彼らが私からの権限/承認なしに変更を行ったことを知りました。それは私的なリポジトリでした。共同編集者はGitHubにコミットアクセス権を持っていますか?

プライベートレポジトリでは、誰かに読み取りアクセス権と書き込みアクセス権を与える方法を教えてください。

答えて

45

プライベートレポジトリでは、誰かに読み取りアクセス権と書き込みアクセス権を与えるにはどうすればよいですか?

この種のアクセス許可は、単純なアカウントでは利用できません。コラボレーターとしてユーザーを追加すると、ユーザーは読み取り/書き込みの権限を取得します。

あなたがOrganizationを所有していると、話が変わります。組織にはチームが含まれており、各チームは読み取り専用など、さまざまなアクセスレベルを持つことができます。 ユーザーを特定の読み取り専用グループに割り当てることができ、リポジトリへのプルアクセスのみが可能です。

+0

@Simone:共同作業者がレポオーナーに代わって自分のプルリクエストを「受け入れる」こともできますか? http://stackoverflow.com/q/8502540/583539 – moey

8

普通のユーザーアカウントのプライベートレポジトリは、誰かが完全な読み取り/書き込みアクセス権を持っている(つまり、コラボレーター)か、アクセス権がないかのいずれかです。しかし、organizationを設定し、組織の目的の下にレポを作成してから共同編集者を追加すると、よりプライベートなリポジトリへの読み取り専用アクセスを含む、きめ細かな制御が可能になります。

+1

リポジトリを公開すると、(共同編集者ではない)誰もが読み取り専用アクセス権を持ちます。 –

+1

@PaŭloEbermann:本当ですが、レポを非公開にする必要がある場合は、本当に良い選択肢ではありません。 – mipadi

関連する問題