103

私はgitだけでなくgithubも初めてです。私は github にリポジトリをセットアップし、このリモート リポジトリにローカルのものをプッシュできます。ここで質問があります。何かをリモート リポジトリにプッシュしてページを更新した直後に、変更がアップロードされていることを確認できます (たとえば、readme.txt を作成してリモート リポジトリにプッシュすると、そのような場所に移動します)。 readme.txt が存在しなかった場合は、ページをプッシュして更新すると表示されます)。

では、だれでも github の私のレポを自由に変更できますか? または、何かを Linux カーネルにプッシュした場合、行った変更をカーネルに追加して公開することはできますか?

4

3 に答える 3

98

いいえ、すべてのリポジトリは匿名ユーザーに対して読み取り専用です。デフォルトでは、リポジトリの所有者のみが書き込みアクセス権を持っています。独自のリポジトリにプッシュできる場合は、サポートされている認証方法 (HTTPS、SSH など) のいずれかを使用しているためです。

リポジトリにプッシュする権限を他の誰かに付与したい場合は、プロジェクト設定でそのアクセスを構成する必要があります。

プッシュ アクセス権がないプロジェクトに貢献するには、リポジトリの自分のコピーにプッシュしてから、プル リクエストを要求します。カーネル開発者は GitHub プル リクエストを使用しないため、Linux はその良い例ではありません。

于 2013-07-03T08:25:46.157 に答える
40

いいえ。ただし、リポジトリが公開されている場合は、他のユーザーがそれをフォークして、自分のフォークにコミットできます。

次に、プルリクエストを介して、フォーク内の変更の一部をリポジトリにプルするように依頼できます。

于 2013-07-03T15:05:55.080 に答える