ホームページ > バックエンド開発 > Golang > 「https://github.com」のユーザー名を読み取れません: Windows でターミナル プロンプトが無効になっています

「https://github.com」のユーザー名を読み取れません: Windows でターミナル プロンプトが無効になっています

王林
リリース: 2024-02-10 17:27:08
転載
505 人が閲覧しました

无法读取“https://github.com”的用户名:Windows 上禁用终端提示

php Editor Banana は、Windows システムを使用しているときに、「https://github.com のユーザー名を読み取れません: Windows ではターミナル プロンプトが無効になっています」という問題に遭遇することがあります。 Git を使用する場合、ターミナル プロンプトは非常に重要な機能であるため、この質問は人々を混乱させることがよくあります。この記事では、ターミナルプロンプト機能を正常に使用できるように、この問題を解決する方法を紹介します。続いて、具体的な解決策を見ていきましょう!

質問の内容

go get -u <github_private_repo_link> を使用してプライベート リポジトリから依存関係を取得しようとしていますが、次のエラーが発生して失敗し続けます。

リーリー

set git_terminal_prompt=1 をエクスポートしようとしましたが、何も起こらず、同じエラーが発行されます。 go 1.13 の場合、Windows で go get がこの変数の値を無視する方法はありますか?

回避策

github の一時的な認証情報ハンドラーをセットアップしてみてください:

リーリー

または、github cli をインストールし、

gh auth login を使用して github への認証を行います。

および

他のオプションについては、エラー メッセージに記載されているドキュメントを確認してください。 :

git は、https 経由で認証するか、https の代わりに ssh を使用するように構成できます。 https 経由で認証するには、git が検索する

$home/.netrc ファイルに次の行を追加します。 リーリー github アカウントの場合、パスワードは個人のアクセス トークンにすることができます。

git は、特定のプレフィックスに一致する URL に対して https の代わりに ssh を使用するように構成することもできます。たとえば、すべての github アクセスに ssh を使用するには、次の行を

~/.gitconfig

: に追加します。 リーリー

以上が「https://github.com」のユーザー名を読み取れません: Windows でターミナル プロンプトが無効になっていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート