アプリのGit Remoteにプッシュすると、次のエラーが発生する可能性があります。
Pushing to :/.gitPermission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.
このエラーは、Aptible Deployに登録されていない公開キーで認証これが実際に問題であることを確認するには、ssh
:
ssh -T
このコマンドの出力は、Aptible DeployのGitサーバーによって正しく認証されているかどあなたが適切に認証されている場合は、次のメッセージが表示されます。
Hi ! Welcome to Aptible. Please use `git push` to connect.
そのメッセージが表示されない場合、問題は確かにあなたが正このエラーの最も一般的な原因は、Ssh公開鍵をAptible Deployに登録していないことです。 だから、最初に、あなたがそれをしたことを確認してください。公開鍵を登録したが、まだエラーが表示されている場合は、複数のSSH鍵があり、接続時にssh
が正しいものを使用していない可能Aptible Deployに接続するときに特定の公開キーを使用するには、ローカルの~/.ssh/config
ファイルに次を追加します(作成する必要がある場合があります)。
Host beta.aptible.com IdentityFile /path/to/private/key