ソフトウェア開発では、多くの場合、コードを管理するためにバージョン管理ツールを使用する必要があります。 Git は、最も人気のあるバージョン管理システムの 1 つです。 Gitee は、Github に似た国産の Git コード ホスティング プラットフォームです。ただし、Gitee を使用するときに、公開キーが見つからないなどの問題が発生することがあります。これも比較的一般的な問題です。
Gitee のバージョン管理に Git を使用する場合、Git を介して権限の検証を行う必要があります。 Git が Gitee と通信するには、RSA 公開キーをローカルで生成し、その公開キーを Gitee アカウントに追加する必要があります。ただし、Gitee に公開キーを追加するときに、ローカルの公開キーが見つからない場合があります。では、この問題をどうやって解決すればよいでしょうか?
まず、公開キーが生成されたかどうかを確認する必要があります。 Git Bash で次のコマンドを入力すると、公開キーがローカルで生成されたかどうかを確認できます。
$ cat ~/.ssh/id_rsa.pub
このコマンドで長い文字列が出力された場合は、公開キーがローカルで生成されたことを意味します。出力がない場合は、公開キーが生成されていません。公開キーが生成されない場合は、次のコマンドを入力して生成できます。
$ ssh-keygen -t rsa -C "your_email@example.com"
このコマンドは、秘密キーと公開キーを含む SSH キーのペアをデフォルトのディレクトリに生成します。生成後、公開キーを Gitee アカウントに追加する必要があります。
公開キーを生成しても Gitee で見つからない場合は、ローカル SSH 設定ファイルで公開キーが正しく指定されていない可能性があります。次のコマンドを使用して SSH 構成ファイルを表示できます:
$ cat ~/.ssh/config
SSH 構成ファイルに次の内容が含まれていない場合:
Host * IdentitiesOnly yes
次に、この構成情報を SSH 構成ファイルに追加してください。そしてそれを保存します。
さらに、Git を使用するときに、パスワードの入力を求められる場合があります。 Git Credential Manager (GCM) がコンピューターにインストールされている場合、この問題により、Gitee は公開キーを正しく見つけることができなくなります。この問題の解決策は簡単で、GCM をアンインストールするだけです。 GCM はコントロール パネルからアンインストールできます。
要約すると、Gitee 公開キーが見つからないという問題が発生した場合は、次の手順で解決できます。
この記事が、Gitee 公開キーが見つからない問題を解決し、バージョン管理に Git をよりスムーズに使用できるようにするのに役立つことを願っています。
以上がgitee 公開キーが見つからない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。