私のプライベートなGitHubリポジトリを見ることができるのはメンバーのユーザーに制限する

ログインしているユーザーと私のフォーラムのメンバーとプライベートなGithubリポジトリを共有する方法\n\nそれは可能ですか。それともこれを達成する方法の回避策はありますか。\n\nどのようなガイダンスでも感謝します

ブラウザ経由でプライベートなGitHubリポジトリを共有するには、ユーザーはGitHubアカウントを持ち、共同作業者として追加されている必要があります。詳細は Inviting collaborators to a personal repository - GitHub Docs を参照してください。

クローニング用のGitHubリンクを共有することが許容される場合は、きめ細かな(例:読み取り専用)パーソナルアクセストークンを作成できます。このトークンにより、他のユーザーはgit(クローン)経由でのみアクセスできるようになります。
例: git clone https://<username>:<token>@github.com/<username>/<repo>

新しいトークンの生成方法:
  1. 設定に移動
    → 開発者設定
    → パーソナルアクセストークン
    → きめ細かなトークン
    → 「新しいトークンを生成」ボタンをクリックします。

    または https://github.com/settings/personal-access-token にアクセスします :smile:

  2. 共有したいリポジトリを選択します

  3. リポジトリの権限でアクセスレベルを選択します。
    読み取り専用アクセスの場合、Contentsを読み取り専用に設定する必要があります。

  4. トークンを生成」をクリックすると完了です!

どのような種類のアクセスが必要か、一時的なアクセスか、小規模/大規模コミュニティかによって異なります。

例えば、大規模コミュニティの場合は、すべてのユーザーを手動で追加することはありません。GitHub APIを介して共同作業者を自動的に追加/削除するプラグインを作成することは可能ですが、それは長期的な解決策としては適切ではないようです。リポジトリのスナップショットを作成し、別の方法で共有する必要があるかもしれません。

メンバーとは、サブスクリプションの背後にあるという意味ですか、それとも単にログインしているという意味ですか?
あなたのコンテキストについて、もう少し詳しく説明していただけますか?

「いいね!」 3

現在これらを実現するために使用しているソリューションです。

git - プライベートGitHubリポジトリをリンクで共有できますか? - Stack Overflow

ログインしているだけです。
しかし、堅牢なものが必要でした。しかし、どのようにアプローチすればよいかわかりません。
私のフォーラムはクローズドフォーラムです。

「いいね!」 1