3

私は git ハブ アカウントを持っています。私は 1 つのプロジェクトを作成し、友人の 1 人が彼の git ハブ アカウントでログインして私のリポジトリをフォークした後、それを私のオンライン git ハブ リポジトリにプッシュしました。彼はそのプロジェクトを変更した後、そのプロジェクトをプッシュしたいと考えています。そのために私がしたことは、彼の SSH キーを私の git ハブ アカウントに追加したことですが、彼がプロジェクトをプッシュすると、それが彼の git アカウントに送られます。私はバージョン管理に非常に慣れていません。2 人以上が同じプロジェクトに取り組む方法を教えてください。

4

2 に答える 2

4

設定に共同作業者を追加するというオプションがあり、そのフィールドに友人の名前を追加して、彼がプロジェクトに追加されるようにします

-> Go to your project 

-> Click on admin

-> Add Collaborator

-> Add your friend 
于 2012-11-19T10:29:57.477 に答える
1

友達をコラボレーターとして追加することに関しては、Akhilraj に同意します。

フォークは、プロジェクトの外部の誰かがそれに取り組みたいと思っており、プルリクエストを送信して、フォークから元のリポジトリに変更をプルできるようにするためのものです。この男はあなたの友達なので、あなたは彼ともっと直接的に仕事をしたいと思っているのではないかと思います。

重要:友達の SSH キーをあなたのアカウントに追加しないでください! SSH キーは認証 (つまり、あなたが誰であるかを証明すること) のためのものであり、承認 (つまり、リポジトリへのアクセスを許可すること) のためのものではありません。友人の SSH キーをあなたのアカウントに追加することで、友人があなたとして認証できるようになります。事実上、その鍵ペアの秘密の半分を持っている人は誰でもあなたであると GitHub に伝えています。

于 2012-11-19T10:33:05.003 に答える