1

これが間違ったフォーラムにある場合はお詫び申し上げます。

基本的に、私は自分の Github アカウントにプライベート リポジトリを作成し、特定のメンバーがそのリポジトリの共同作業者になることを許可しています。問題は、SSH キーを自分のアカウントに追加したくないということです。これは、すべてのリポジトリにアクセスできることを意味します。

それらを共同作業者として追加して、コマンドを使用するだけでよい場合はありますか?

git clone [repository] -> git add -> git push等..?

4

1 に答える 1

4

あなたが述べた質問(キーなしでクローン/プッシュする方法)への答えは、非常に単純です:あなたはできません。

しかし、それは誤解に基づいているからです。共同編集者のキーを自分のアカウントに直接追加しないでください。代わりに、彼らは独自のアカウントを作成する必要があります。次に、アクセスを許可するリポジトリに共同作業者として追加します。GitHubヘルプサイトから:

知っておきたいこと:共同編集者は常に読み取り/書き込み権限を受け取ります。リポジトリに読み取り専用または管理者権限を付与するには、組織がリポジトリを所有している必要があります。

  1. リポジトリのページにアクセスします
  2. 「設定」ボタンをクリックします
  3. 「コラボレーター」タブをクリックします
  4. ユーザーのログインまたは電子メールの一部を入力します
  5. ドロップダウンからユーザーを選択します
  6. 「追加」をクリックします

知っておきたいこと:リポジトリに追加する前に、GitHubアカウントを持っている必要があります。持っていない場合は、無料プランにサインアップできます。ユーザーは、無料プランであっても、いつでもプライベートリポジトリで共同作業を行うことができます。

于 2013-01-26T15:56:06.590 に答える