問題タブ [ssh-agent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1834 参照

git - git pull を実行するためのシェルスクリプト。パスワードの問題

Git でプロジェクトをリリースするためのシェル スクリプトを作成しました。これは竹に統合されます。シェル スクリプトでは、最初に Git の作業コピーに cd してから、git pull origin master を実行します。しかし、パスワードの入力を求められます: git@localhost's password:Any idea on how to solve this? すでに ssh-agent を使用してみましたが、何らかの理由で ssh-add コマンドは何もしません。

0 投票する
1 に答える
3717 参照

git - eval ssh-agent の後でも ssh-add エラー「接続できませんでした...」

git リポジトリからプルしようとすると、次のエラーが発生します。

そこで、キーファイルを ssh で追加してみます。これを行うには、次のようにします。

そして得る

Bitnami AMI、Ubuntu OS を使用して AWS EC2 に接続しています。

ssh-agent の評価を何度か試みた後、いくつかの ssh-agent プロセスが進行していることに気付いたので、

次に、評価、ssh-add プロセスを再試行しましたが、「開けませんでした...」というエラーが表示されます

0 投票する
0 に答える
1224 参照

ssh - ssh-agent 環境変数の設定

この問題に対する手動の回避策が次の場所に提供されています。

認証エージェントへの接続を開けませんでした

しかし、ssh-agent が正しい環境変数を設定しないのはなぜですか? どうすれば永続的に設定できますか?

0 投票する
12 に答える
335579 参照

git - ログイン時に ssh-agent を開始する

SSH エイリアスを使用して Bitbucket.com からプルするリモート Git リポジトリとしてサイトを持っています。サーバーで ssh-agent を手動で開始できますが、SSH 経由でログインするたびにこれを行う必要があります。

ssh-agent を手動で開始します。

次に、エージェントを追加します。

次に、私が行うと表示されます:

そして、私は行く準備ができています。このプロセスを自動化して、ログインするたびに行う必要がないようにする方法はありますか? サーバーは RedHat 6.2 (Santiago) を実行しています。

0 投票する
1 に答える
2410 参照

ubuntu - Capistrano を使用してデプロイしようとしていますが、リモート マシンの ssh-agent では ID が読み込まれたままにならないため、git コマンドが失敗します。なぜ?

Capistrano を使用するための準備方法に関するいくつかのドキュメントを調べました。その中には、Capistrano Web サイトの「認証と承認」がありました。

このコマンドを実行すると、すべてがうまくいきました

しかし..このコマンドに出くわしたとき

私は恐ろしいものを手に入れました

展開ユーザーとしてサーバーに直接 ssh し、そこからコマンドを試すことにしましたが、パスフレーズを求められました。

パスフレーズを入力すると、bitbucket から応答が返ってきました。ssh-agent に ID が読み込まれている必要があり、すべてが deployer と bitbuckt に適している必要があるため、パスフレーズを求められた理由がわかりませんでした。ssh-agent を実行して ID がロードされているかどうかを確認することにしました

しかし、それから私は得ました

何?わかりました、それから私はssh-agentを開始し、これを行うことで私のアイデンティティがロードされたことを確認しました

これで、パスフレーズを入力しなくても、bitbucket からのリモート リスティングを問題なく実行できるようになりました

今、私は満足してサーバーからログアウトし、ローカルマシンから再試行しました

??? 私の問題があります...どこが間違っているのか分かりますか?

0 投票する
4 に答える
8960 参照

git - SCM のポーリング中にジェンキンで ssh-agent を使用する

Jenkins ssh-agent プラグインを使用してビルドに ssh クレデンシャルを付与しますが、これは完全に機能しますが、変更を確認するために scm (この場合は bitbucket git) をポーリングするように設定しています。

そしてもちろん、変更をポーリングするためにリポジトリにアクセスするには、それらのssh資格情報も必要です.wikiでこれに関連するものを見つけることはできませんが、そうする方法があるはずです.

彼らがそれを実装していないのはばかげているように思えます.結局のところ、クローンを作成してビルドするためにssh資格情報が必要な場合は、それらも正しくポーリングする必要がありますか?

0 投票する
1 に答える
262 参照

gitolite - gitolite と ssh-agent。アクセス拒否。

サーバー A に gitolite をセットアップしており、ローカル マシンからリポジトリを完全に複製できます。

それにもかかわらず、サーバー B から同じリポジトリを複製することはできません

~/.ssh/config で ForwardAgent を有効にし、ssh-add -l を実行すると、ローカル マシンとサーバー B でまったく同じ出力が得られます。

これを説明できる人はいますか?

0 投票する
0 に答える
243 参照

git - SSH エージェント GitHub プライベート リポジトリ

サーバーへの接続時に SSH エージェント転送を使用しています。

次に、エージェントがサーバーで動作していることを確認します。

次に、サーバーから GitHub 認証をテストしようとします。

my_server私のローカルで定義されたエイリアス~/.ssh/configです。

ローカルで実行すると、サーバーでパスワードが要求されるのはなぜですか?

私は得る:

アップデート

サーバーでは、ローカルの ssh 構成のエイリアスが利用できないことがわかりました。

0 投票する
1 に答える
1511 参照

git - エージェントとのセッション中に SSH ID ファイルを選択する

サーバーでこれを「試しています」:

xxxxサーバーで行うとき、何を入れるべきですか:

Git は、サーバーでは~/.ssh/my_another_private_key_fileなく、ローカルで ID を使用します~/.ssh/id_rsa