デスクトップに tortoisegit を 2 回再インストールしましたが、なんらかの理由で、Google Code リポジトリを操作するときにプロンプトが表示されません。変更をコミットしましたが、同期したいだけです。私は、これが確実に可能な tortoisesvn と tortoisehg から来ています。リポジトリを git に変換しようとしていますが、プログラムでパスワードの入力を求められず、権限が原因で同期に失敗するという問題が発生します。
4 に答える
これに感謝します、Matteius -- Windows をコンピューターに再インストールする必要があり、TortoiseGit の最新バージョンに切り替えたところ、Google Code リポジトリに突然プッシュされなくなりました。パスワードを要求されることはありません。
したがって、この問題を抱えている人にとって、これに対する最も簡単な解決策 (パスワードを再度要求するようにするため) は、Git プロジェクトの設定を編集し、URL を変更してユーザー名を含まないようにすることです。
例: プロジェクトを右クリックし、TortoiseGit -> 設定を選択します。Git セクションの Edit local .git/congif (該当する場合) をクリックします。URL を変更:
url = https://username@code.google.com/blah blah blah
に
url = https://code.google.com/blah blah blah
すべてを保存すると、準備完了です。ここでプッシュすると、ユーザー名とパスワードの入力を求められます。
GoogleコードはURLにパスワードを埋め込むことを許可していません
https://username:password@code.google.com/blah
パスワードを保存したい場合は、git credential helpers を使用してください。
TortoiseGit 1.8.1.2 以降では、クレデンシャル ヘルパーのオン/オフを切り替える GUI があります。
と をサポートgit-credential-wincred
しgit-credential-winstore
ます。
msysgit 1.8.1
またはを必ずインストールしてくださいgit-credential-winstore
。