git "リモートリポジトリから読み取れませんでした。
このように、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 コマンドを実行します。
関連
-
[解決済み】以下の追跡されていないワーキングツリーファイルは、マージによって上書きされますが、私は気にしません。
-
git push reports an error ! [リモート拒否] master -> master (受信前のフックが拒否されました)
-
[解決済み] 複数のgitコミットを元に戻すには?
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] fatal: EOF が早い fatal: インデックスパックが失敗した
-
[解決済み] git clone が github 上で永久にハングアップする
-
[解決済み] git am: パッチフォーマットの検出に失敗しました
-
[解決済み] BitBucket の git リポジトリにプッシュする際に Jenkins をビルドするにはどうすればよいですか?
-
[解決済み] Git "破損したルースオブジェクト"
-
gitのよくある問題の解決法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】gitがローカルバージョンをリモートバージョンに置き換える
-
[解決済み】Gitマージで「すでに最新」と報告されるが、違いはある
-
[解決済み] プッシュされていない git コミットを削除するにはどうすればよいですか?
-
[解決済み] この 'dev.azure.com' リモート url の組織名を決定できません。
-
[解決済み] Git のプッシュに時間がかかる
-
[解決済み] Git には、レポの状態を丸ごと保存して安全に遊べるサンドボックス機能はありますか?
-
[解決済み] git プロジェクト上の 'bin' ディレクトリを無視する。
-
[解決済み] git リポジトリの命名規則はありますか?
-
モジュールのビルドに失敗しました。Error: Cannot find module 'node-sass' (モジュール 'node-sass')。
-
git cloneはエラーを出します。ピアの証明書発行者が認識されません。