2

デスクトップに tortoisegit を 2 回再インストールしましたが、なんらかの理由で、Google Code リポジトリを操作するときにプロンプ​​トが表示されません。変更をコミットしましたが、同期したいだけです。私は、これが確実に可能な tortoisesvn と tortoisehg から来ています。リポジトリを git に変換しようとしていますが、プログラムでパスワードの入力を求められず、権限が原因で同期に失敗するという問題が発生します。

4

4 に答える 4

2

これに感謝します、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

すべてを保存すると、準備完了です。ここでプッシュすると、ユーザー名とパスワードの入力を求められます。

于 2013-03-09T14:53:37.173 に答える
1

GoogleコードはURLにパスワードを埋め込むことを許可していません

https://username:password@code.google.com/blah

パスワードを保存したい場合は、git credential helpers を使用してください。

TortoiseGit 1.8.1.2 以降では、クレデンシャル ヘルパーのオン/オフを切り替える GUI があります。

と をサポートgit-credential-wincredgit-credential-winstoreます。

msysgit 1.8.1またはを必ずインストールしてくださいgit-credential-winstore

ここに画像の説明を入力

于 2013-03-13T03:32:58.793 に答える