リモート認証の試行が失敗しました
Git は、最初に独自の資格情報ヘルパーまたは SSH キーを使用してリモートにサインインします。 … needs you to sign in. は何も答えられないことを意味します。 … refused the credentials sent for this repository. は、送信された内容が無効になっているか、許可されていないことを意味します。 Git が使用する認証情報を修正します。接続されたアカウントは、ヘルパーが何も持っていない場合、またはリポジトリとして選択した場合にのみ入力されます。
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- リモートが HTTPS (
https://…) か SSH (git@…) かを確認します。Copy Remote URL がそれを示します。
どこで見つけられますか
- フェッチ、プル、またはプッシュ後のエラー。 Activity Log には完全な git 出力が含まれます。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| 再度フェッチします | ⌘⇧F | Ctrl+Shift+F |
ステップ
HTTPS リモートの場合
認証情報ヘルパー (Git Credential Manager、macOS Keychain) に保存されているパスワードまたはトークンを更新します。多くのホストでは、パスワードの代わりに個人用アクセス トークンが必要です。
SSHリモートの場合
[設定] › SSH › Test a connection でキーをテストします。ホストがそれを受け入れない場合は、そこに公開キーを追加します (SSH の構成)。
もう一度やり直してください
もう一度フェッチしてください。アカウントと Pro が接続されている場合は、このリポジトリのアカウントを選択することもできます (認証と資格情報)。
期待される結果
フェッチ、プル、プッシュは、ホストが受け入れる資格情報を使用して再び機能します。
何か問題が発生した場合
「Git はサインインを要求できませんでした…」
GitTree のサインイン プロンプトを表示するヘルパーがありません。 GitTreeを再インストールします。
「接続されているアカウントを Git に渡すことは、GitTree Pro の一部です。」
独自の SSH キーまたは資格情報ヘルパーは無料でも動作し続けます。そのうちの 1 つをセットアップします。
質問
GitTree は私の Git パスワードを保存しますか?
いいえ、パスワードは資格情報ヘルパーに保持され、アカウント トークンはシステム キーチェーンにのみ保持されます。