0

capifony (capistrano) symfony2 アプリを使用して自分の Web サイトを運用しようとしています。

すべてうまくいきますが、ある時点で、プライベート リポジトリの Github 資格情報について尋ねられます。

ここに私のエラーがあります

[out :: web-dev.domain.com] https://api.github.com/repos/sensio/SensioDistributionBundle/zipball/4a2c803dc8db79952ad5e71783c16178427bbc02をフェッチできませんでした。プライベート リポジトリにアクセスするには、GitHub 資格情報を入力してください ** [out :: web -dev.domain.com] 認証情報は /home/webdev/.composer/config.json に保存されている OAuth トークンと交換され、パスワードは保存されません ** [out :: web-dev.domain.com]このトークンへのアクセスを取り消すには、https://github.com/settings/applications [out :: web-dev.domain.com] ユーザー名:

ユーザー名を入力してEnterキーを押すと、何も起こらず、新しい行に移動します。この問題の解決策はありますか?

これは私の問題を解決しました:

https://help.github.com/articles/using-ssh-agent-forwarding
4

2 に答える 2

2

composer install を実行しているときに同じ問題に遭遇しました(capifonyではありません)。

私が見つけた修正は、https ://coderwall.com/p/xanheg で説明されています。

sensio はリポジトリの名前を sensio から sensiolabs に変更したようです。だから私:

composer install を実行し、すべてが正しく機能しました

于 2013-07-16T08:33:18.273 に答える
1

インタラクティブな (ただし混乱を招く) 資格情報の確認を避けるために、deploy.rbファイルに次の行を追加できます。

ssh_options[:forward_agent] = true

github アクセス用の SSH キーを転送します。

于 2013-06-28T12:47:05.143 に答える