私はGithubでいくつかのプライベートプロジェクトを開発していますが、GitHubから最新バージョンを取得するために、デプロイメントサーバーに夜間のcronジョブを追加したいと思います。私は現在、すべてのデプロイメントサーバーでキーペアを生成し、公開キーを「デプロイメントキー」としてgithubプロジェクトに追加することでこれを行っています。
ただし、最近、これらの展開キーには実際にプロジェクトへの書き込みアクセス権があることがわかりました。したがって、すべてのサーバー管理者が編集を開始する可能性があります。さらに、すべてのデプロイメントキーを1つのリポジトリにのみ追加できますが、1つの同じデプロイメントサーバーに複数のリポジトリをデプロイできるようにしたいと考えています。
Github上の選択したユーザーにプライベートリポジトリの読み取り専用アクセスを提供する方法はありますか?