1. ホーム
  2. git

[解決済み] Github: プライベートリポジトリへのリードオンリーアクセス

2022-05-11 08:41:59

質問

Githubでプライベートプロジェクトをいくつか開発していますが、デプロイメントサーバーに毎晩cronjobを追加して、githubから最新バージョンを取得したいと思います。私は現在、すべてのデプロイメントサーバーでキーペアを生成し、公開鍵を「デプロイメントキー」としてgithubプロジェクトに追加することによってこれをやっています。

しかし、最近になって、これらのデプロイメント・キーは、実際にはプロジェクトへの書き込みアクセス権を持っていることがわかりました。したがって、サーバー管理者の誰もが編集を開始できる可能性があります。さらに、私はすべてのデプロイメントキーを1つのリポジトリにしか追加できませんが、私は1つの同じデプロイメントサーバーで複数のリポジトリをデプロイできるようにしたいと思います。

Githubのプライベートリポジトリに対して、選択したユーザーに読み取り専用アクセスを提供する方法はありますか?

どのように解決するのですか?

I 確かな筋から は、(比較的新しい)。 "Organizations"。 の機能により、プライベートリポジトリに読み取り専用でアクセスできる人を追加することができます。