私はGitHubでホストされているプライベートgitリポジトリからmasterブランチを定期的に取得するContinuous Deployment(CD)サーバを設定しています。最初は自分のSSHキーを使ってサーバー上のコードをクローンして引っ張りましたが、プライベートキーをこのCDに残すことについては少し不安でした(他の多くのサーバーで使用しています)。私はむしろ自分の秘密鍵を自分のラップトップだけに保管したいと思う。現在、私はこのデプロイの目的のために排他的に生成した新しいSSH鍵を使用しています。しかし私はまだ私のGitHubキーにそれを追加しなければならなかったので、それはアクセスする必要がない他のすべてのリポジトリに完全な権限を与えます。それは改善ですが(この鍵は他のサーバにアクセスするのに使用できないため、通常の鍵はアクセスを許可します)、必要以上のアクセスを可能にします。SSHプライベートGitHubリポジトリを使用したCDサーバーの鍵管理
git server(GitHub具体的には)の認証を管理するためのより良い、より安全な方法はありますか?確立された練習はありますか?