なぜ人々はこの問題を抱えているのですか?
$ git clone --recursive [email protected]:acani / Chats.git'Chats 'へのクローン作成...アクセス許可が拒否されました(公開キー)。致命的:リモートリポジトリから読み取ることができませんでした。
正しいアクセス権があり、リポジトリが存在することを確認してください。
https://github.com/acani/Chats/issues/53#issuecomment-118014684
サブモジュールのURLをSSHからHTTPに変更するという回答をいくつか読んだのですが、なぜそうしなければならないのですか。やりたくない。プッシュしたい場合にターミナルにユーザー名とパスワードを入力する必要がないように、SSHのままにしておきたいです。誰でもSSHURLを正常に複製できるのに、なぜ再帰的にサブモジュールとして複製できないのでしょうか。
SSHプロトコルは、Gitリポジトリへの匿名アクセスをサポートしていません。
したがって、SSHプロトコルを使用しないでください。代わりに、Smart HTTPプロトコル(推奨)またはGitプロトコルのいずれかを使用してください。
リポジトリの.gitmodules
ファイル内のすべてのサブモジュールURLについて[email protected]:
、https://github.com/
(Smart HTTPプロトコルを使用する場合)またはgit://github.com/
(Gitプロトコルを使用する場合)のいずれかに置き換えます。
詳細:Git-プロトコル
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加