最善の解決策githubアカウントのSSHログインを設定する
sshを介して公開鍵と秘密鍵を生成することでログインを実現する
最初のステップは、ローカルコンピューターのターミナルを開く必要があります(WindowsはPowerShellを使用してください)、(Linuxはターミナルのみを開きます)
ウィンドウショートカットキーを押してウィンドウ+ x + aを開き、PowerShellをすばやく開きます
コマンドを入力して公開鍵を生成し(Linuxユーザーの場合は、.exeサフィックスを削除して生成します)、Enterキーを押して初めて生成します。以前に使用したかどうかを確認する必要があります
ssh-keygen.exe -t rsa
以前に生成したことがある場合は、以前の公開鍵ファイルを使用するか、次のように上書きを確認できます。
Cドライブを見つけ、対応するファイルをテキストエディターで開き、その中のすべての公開キーコードをコピーします。
2番目のステップは、ブラウザーがgithubにログインすることです。
この時点では、アイデアとしてgithubアカウントにログインする必要はありません。githubにプッシュするときは、sshを使用してログインします。ユーザー名とパスワードを入力するだけで、無効な認証データなどのエラーは報告されません。直接ログインできます
3番目のステップは、コードを直接送信することです
次のプラン
上記の理由がネットワークの問題に関係している場合は、コンピューターから直接github.comにpingを送信すると常にタイムアウトになるため、ログインできません。タイトルにエラーメッセージが表示される
Alibaba Cloudサーバーがある場合は、自分でプロキシサーバーを構築できます
Squidプロキシサーバーの構築:Squidプロキシサーバーのインストールと構成
プロキシサーバーを設定できます。このプロキシサーバーはgithubに自然に接続できます。
私が構築したプロキシサーバーを使用できます
ドメイン名:huashengshu.top
ポート:8888
ユーザー名:天使
パスワード:123456
次のように設定します。
次にgithubにログインすると、エラーは報告されず、ログインは成功します。