web-dev-qa-db-ja.com

Gitのパスワードを更新するにはどうすればいいですか?

私はバージョン管理のためにXcodeとGitでBitBucketを使っています、そして最近私は自分のパスワードをすべて変更しました( ありがとうAdobe! )。

当然のことですが、私はローカルコミットをBitBucket(Authentication failed for 'https://______.git')のリポジトリにプッシュすることはできなくなりましたが、iMacのキャッシュされたパスワードを更新する方法を忘れてしまいました。どういうわけか私はグーグルまたはスタックオーバーフローでそれを見つけることができませんでした、それは私にはそれがかなり簡単であるべきであるように見えますが...

332
Ken M. Haggerty

これをmacOSで修正するには、次のようにします。

git config --global credential.helper osxkeychain

ユーザー名とパスワードのプロンプトが、あなたの次のGitアクション(pull、clone、pushなど)と共に表示されます。

Windowsでは、引数が異なる同じコマンドです。

git config --global credential.helper wincred
589
Ken M. Haggerty

MacOS Sierra 10.12.4では、他の答えはどれも私にとって役に立ちませんでした。

これが私がしなければならなかったことです:

git config --global --unset user.password

それからgitコマンド(git Pushなど)を実行して、ユーザー名とパスワードを再入力します。

346
Derek Lopes

私のgitパスワードを変更できる唯一の方法は、Windowsの資格情報マネージャ(Windows Key + type 'credential')に行き、Windows資格情報の下のgitエントリを編集することでした。一般的な資格情報注:アルファベット順に並んでいません

130
bom1

Windows 10とGit

>>コントロールパネル\コントロールパネルのすべての項目\資格情報マネージャのWindows資格情報に保存されている関連資格情報を削除/更新します。

enter image description here

128
Imran Javed

私は同じ問題を抱えていました、そしてパスワードがキーチェーンに格納されていなかったので受け入れられた答えは私を助けませんでした。私がタイプした:

git pull https://[email protected]/mypath/myrepo.git

それからコンソールは私に私の新しいパスワードを頼んだ。

68

@ Imran Javedによる上記のWindows 10では、Generic Credentialsを次の場所で見つけることができます。

コントロールパネル\すべてのコントロールパネル項目\資格情報マネージャ - > Windows資格情報

あなたのgitサーバーのためにそれからあなたは編集ボタンをクリックすることによってパスワードを更新することができます。

enter image description here

37
nzrytmn

あなたがMACユーザーであれば、FinderからKeyChain Access Applicationを開いて、そこにリストされているあなたのアカウントを探すことができます。それをクリックしてパスワードを更新するだけです。今試してみると物事が所定の位置に落ちます。

参照のためのリンク: キーチェーンアクセスを介してあなたの資格情報を更新する

私のために働きました。 :)

14
Nishant

私は初めてリポジトリにプッシュしていました。そのためHEADは定義されていません。

最も簡単な方法は、

git Push -u Origin master

それはそれからパスワードのためのプロンプトを出します、そしてあなたがそれを入力するとそれは自動的に保存されるでしょう、そしてあなたはプッシュすることができるでしょう。

13
Pritam Banerjee

git config --global --unset user.passwordを実行した後に任意のgitコマンドを実行すると、ユーザー名とパスワードを入力するように求められます。

git config --global --unset user.password
git Push (will Prompt you for the password)
git status (will not Prompt for password again)
5

ターミナルで次の手順を実行します。

  1. Macに保存されている現在のパスワードを削除する

    git config --global --unset user.password
    
  2. このコマンドを使用して新しいパスワードを追加し、新しいパスワードに置き換えます。

    git config --global --add user.password <new_pass>
    
2
Luthfi Rahman

すべてを試しましたが、何もうまくいきませんでした。それから次はうまくいった。

  1. 上記の手順を実行する前に、キーチェーンを再度ロックしてロック解除してください。
  2. GitHubデスクトップをインストールしてください - それは役立ちます。
2
user7540077

キーチェーンアクセスで自分のアカウントを削除してから、git cloneをもう一度実行します。 Gitは私に新しいパスワードを要求します。

2
Hiro

リポジトリへのアクセスをリセットする方法を探している人のためのものです。 GitHubの例では。あなたはあなたのGitHubプロファイルパスワードを変更し、あなたのプロファイルの "設定 - >開発者設定"の中のすべての "個人用アクセストークン"を取り消すことができます。また、リポジトリへのアクセスが完全にブロックされていることを確認するために、必要に応じてすべてのSSH/PGPキーとOAuth/GitHubアプリを消去することもできます。したがって、どのシステムでも、すべての認証情報マネージャが認証に失敗し、新しい認証情報を入力するように求められます。

1
stand alone

資格情報が資格情報ヘルパーに保存されている場合、特定のホストに対して保持されているパスワードを削除するポータブルな方法は、git credential rejectを呼び出すことです。

$ git credential reject
protocol=https
Host=bitbucket.org
⏎

または

$ git credential reject
url=https://bitbucket.org
⏎

その後、新しいパスワードを入力するには、git fetchと入力します。

0
Marsu

次の手順で問題を解決できます.....

  1. フォルダ〜/ Library/Application Support/SourceTreeに移動しました
  2. ファイル{Username} @ STAuth-bitbucket.orgを削除します。
  3. ソースツリーを再起動
  4. 取得しようとすると、パスワードが表示され、新しいパスワードを入力してください
  5. また、ターミナルで "git fetch"コマンドを実行することができ、パスワードを入力する必要があります。
  6. 完了
0
emraz

この記事の では、彼らはそれを非常に簡単な方法で説明していますが、基本的にはgit remote set-url Origin "https://<yourUserName>@bitbucket.org/<yourRepo>"を実行する必要があり、次回git pullまたはgit Pushを実行するときにパスワードを入力する必要があります。

0
robertovg