1. ホーム
  2. git

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

2022-02-11 05:02:59

このように、git cloneなどのコマンドを使用しているときに、この種の問題に遭遇することがあります。

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


正しいアクセス権を持っていることを確認してください

とリポジトリが存在することを確認します。

fatal: 読み取れませんでした  から  リモートリポジトリを使用します。 を作ってください。  確実  正しいアクセス権を持っていること で、リポジトリが存在します。

SSHキーがgithubアカウントに追加されていないため、この問題が発生する

解決方法は以下の通りです。

<スパン 1. 端末に入力します。

<スパン <スパン ssh-keygen -t rsa -C "ユーザー名" (注: ユーザー名はgit上のユーザー名)

<スパン

実行に成功した場合。戻る

公開/非公開のRSAキーペアを生成します。

鍵を保存するファイル(/Users/username/.ssh/id_rsa)を入力します。

公開/非公開のrsaキーペアを生成します。
鍵を保存するファイル(/Users/username/.ssh/id_rsa)を入力します。 

まず、明確にするために、ここでは ユーザー名 はコンピュータでのユーザー名

そして、ここでストレージのアドレスを設定します。直接エンターキーを押すと、2つのうちどちらかが表示されます。

<スパン <スパン (1)正常に動作していれば表示される

パスフレーズを入力します(パスフレーズなしの場合は空白)。

そして、次のように入力します。

(2)ある場合があります。

/Users/your username/.ssh/id_rsa は既に存在しています。

上書きしますか(y/n)?

これは、ストレージのアドレスを設定したことを意味しますので、上書きするために "y"と入力します。

上書き(y/n)?

<スパン キャリッジリターン


<スパン 上記のうち、いずれか2つの後に

もう一度同じパスフレーズを入力してください。 

もう一度入力すると、今度は表示されます。

あなたのIDは、/Users/username/.ssh/id_rsaに保存されています。

あなたの公開鍵は /Users/ に保存されています。 ユーザー名 /.ssh/id_rsa.pub。

キーのフィンガープリントは

58:42:8b:58:ad:4b:b5:b9:6d:79:bf:8c:f9:e2:2b:ed ユーザー名

キーのrandomart画像は

+--[ RSA 2048]----+.

| ...          |--[

| o o o

| . .ooo.

| o o+ | .

| . ... oS.

| . . + .      |.

| . o .     | .

| . o+.    | .

| +E++.   |p

+-----------------+


<スパン すると、SSH鍵が生成されるということです。ファイルディレクトリは /Users/ ユーザー名 /.ssh/id_rsa.pub.

<スパン ファイルの中身を見るためにcatコマンドを実行します。

cat /User/ ユーザー名 /.ssh/id_rsa.pub

今回はご覧いただきます。

ssh-rsa AAAAB3NzaC1yc2。

後者は省略

<スパン <スパン (注意: ssh-rsa の後に来るのは、あなたの SSHキー)

<スパン <スパン <スパン <スパン 表示されている SSHキー githubのアカウント設定にあるSSHキーをそのまま使用します。

<スパン 最後に、もう一度 git clone コマンドを実行します。