私はプロジェクトを継承し、開発面には満足していますが、管理者が貧弱で、Capistrano のデプロイが失敗しています。前の開発者によって以前にデプロイされたプロジェクトの場合:
cap deploy:check
正常に実行され、結果として
You appear to have all necessary dependencies installed
しかし、デプロイしようとすると、
...
ERROR: Repository not found.
...
私は持っている:
- トリプルチェックした github リポジトリアドレス
- ローカル マシンのレポから正常にプッシュおよびプルできることを確認しました
- サーバーからSSH経由でgithubに正常に接続できることを確認しました
- サーバー上でレポを正常に複製できることを確認しました
- オンとオフの両方でエージェント転送を試しました
- .git/config と config/deploy.rb でリポジトリ パスが一致することを確認しました
現時点では、エージェントがオフに転送するとき、サーバーから github への SSH は、以前の開発者の情報を返しています。この開発者は、まだ github リポジトリにアクセスできます。
Hi xxxxxx! You've successfully authenticated, but GitHub does not provide shell access.
エージェント転送がオンの場合、認証されたユーザーとして表示されます。
これを解決するためのヒントはありますか?これをトラブルシューティングする適切な URL に満足しています。