Iyarr
@Iyarr

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

SSHの設定ができない

Q&A

Closed

VScodeのSSHの設定をしたけどレポジトリがクローン出来ない

 プッシュの権限を得るためにSSHの設定をしてますが、設定できたと思いレポジトリのクローンを作ったところpermission denied(public key)のエラーログが表示され、画像のような表示が出ています。

スクリーンショット (42).png
個人でやったこととしては
・コピペのミスの確認
・Vscodeで公開鍵の再設定
・githubでのSSHのURLの確認 などミスの確認がほとんどです
どの説明もここまでしか解説がなく、よくわかりません。どうすればいいんでしょうか?

0

2Answer

正直に申し上げますが、質問をするにあたり情報があやふやで少なすぎます。

(1)まず、どのような環境で実施されていますか?(以下、例)

  • VSCodeでGit for Windows を使用している
  • VSCodeでWSLに接続し、gitを使用している

(2)具体的に、何をどのような手順で実施しましたか?
 タイトル、見出し、本文、で出来ていないことが
 以下のようにバラバラに書かれていますが、
 結局は何が出来ていない状態なのでしょうか。

SSHの設定ができない
SSHの設定をしたけどレポジトリがクローン出来ない
レポジトリのクローンを作ったところpermission denied(public key)のエラーログが表示され

 「どんな環境で」「何をどのようにしたら」、「どんな問題にぶつかり」
 「どんな対応をして」、「現状はどうなっているのか」、など
 実行コマンドや、参考にした記事を踏まえ、具体的な情報記載を願います。(以下、例)

  • ssh -Tでの接続確認はとれているか
  • git clone hogeをどのように行ったのか(ローカル or リモートなのか、など)
     参考リンク:Git チュートリアル - git clone
  • git cloneに失敗しているのか、成功したが、その後何かしらのコマンドで失敗したのか
  • もしgit clone以外であればどのようなコマンドで失敗したのか
  • リモートリポジトリの設定は正しいのか(例:git remote -vの情報など)

コピペのミスの確認

(3)何かのサイトを参考にコピペしたのでしょうか?(以下、例)

  • 何をコピペしたのか(コマンドなど?)

足りていない情報を一度整理し、追記する、もしくは
以下のドキュメントを一通り確認してみてはいかがでしょうか。

また、補足ですが、仮に追記する場合、
実行したコマンドやコマンド結果などを貼る際には
プライバシーやセキュリティに関わる情報を
載せてしまわないよう充分ご注意ください。

1Like

Comments

  1. @Iyarr

    Questioner

    解決しました。ありがとうございました。

Permission denied となっているので、ssh の秘密鍵の権限の問題かもしれません。

chmod 600 [SSH秘密鍵のパス]

まずこちらのコマンドを試してみてはいかがでしょうか?

それでもダメであれば、拙作ですがこちら確認してみてください。
https://qiita.com/YukiYamamoto/items/efe9bfefeec3f7bb1a5b

ssh agentが無効になってる可能性があります。
VsCodeではないので、コマンド等は自身の環境に置き換えてみてください。

0Like

Comments

  1. @Iyarr

    Questioner

    chmod : 用語 'chmod' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認
    し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
    と出ました。ターミナルに入力するんですか?
  2. @Iyarr

    Questioner

    合ってます
  3. @Iyarr

    Questioner

    そのURLでやってみましたが、現行のアカウントとはなんですか?
  4. 現行のアカウントは現在起動中のアカウントです。
    PCを起動した時に選択してるアカウントです。
    Windowsマークの[スタート]メニューから見れます。
  5. @Iyarr

    Questioner

    これって結果的に全く新しいレポジトリが作られるんですか?
  6. これというのが何を指しているのかわかりませんが、git cloneのことであれば、すでにあるレポジトリをローカルにクローンするので全く新しいレポジトリが作られることはありません。
    他の人も指摘しているように、質問の内容、情報が曖昧ですので、情報を整理してから質問を投稿することをおすすめします。
  7. @Iyarr

    Questioner

    解決しました。ありがとうございました。

Your answer might help someone💌