1. ホーム
  2. git

リモートリポジトリから読み取れませんでした

2022-02-11 03:08:11
<パス

GITHUB接続方法 SSH

  • SSHとは
  • SSHの有無を確認する
  • 新しいSSH鍵を生成して追加する
  • GITHUBの設定SSH
  • SSH接続のテスト
  • SSHを使った作業
    上記は公式サイトのドキュメントです、使う前に必ず見に行くことをお勧めします、gitやsshで困った時にググるのはやめましょう、今ネットでは非常に雑に書かれているものもあるので、公式サイトだけ見ておくと良いでしょう。
    SSHでテスト接続で問題が発生したことがあります。 ssh -T [email protected] その結果は ssh_exchange_identification: read: Connection reset by peer 当時はGoogle Chromeで直接GitHubにアクセスできたので、ネットワークや会社のセキュリティポリシーは気にせず、何度か試したりしていたので、このエラーはあまり気にしていませんでしたが、次に git add . と最後の git push origin master の中に git push origin master ここでまた、この問題
ssh_exchange_identification: read: Connection reset by peer
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

で、ググってみたけど、0.0はまだ分かりにくいから憂鬱だ。やっとの思いでホームページを見てみると

The authenticity of host 'github.com (192.30.252.1)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

192.30.252.1 このIPアドレスを見たとき、私は以下のようなセキュリティポリシーが適用されているのではないかと疑いました。

そして、プロジェクトディレクトリの.gitファイル内に設定種のurlを置きます=。 https://github.com/user_name/file_name.git で、やはりhttpsでうまく動きます

$ git push -u origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 210 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
Branch master set up to track remote branch master from origin.
To https://github.com/user_name/file_name.git
 * [new branch] master -> master