Help us understand the problem. What is going on with this article?

windowsのgit-credentialでユーザ名パスワード入力を簡略化する

More than 3 years have passed since last update.

何度もパスワードを求められてうるさいので簡略化する

何も考えないというのであれば以下のような形で良いのだが

git config credential.helper store

これだと平文で保存されてしまう。(~./gitcredential というファイルにパスワードもそのまま保存されている)

セキュリティ的に安心したいのでもう少し違うパターンを試す。
どうやらwindowsには他のcredential.helperがあるらしい。
しかし、windowsの場合はexeを落としてこないと行けないらしい
http://gitcredentialstore.codeplex.com/releases/view/106064

ダウンロードしてきた後、exeを叩く。
cygwinを起動して、認識されているかを見る

git help -a | grep credential-

  credential-cache          remote-ftp
  credential-cache--daemon  remote-ftps
  credential-store          remote-http
  credential-winstore

こんな感じで出てきたら次に.gitconfigに以下を追加する

[credential]↲
  helper = winstore↲

設定は以上。
本当に聞かれないか確かめる。

$ git pull

credential.png
まずは、最初にこんな感じのダイアログがでてきたので入力する。

Already up-to-date.

認証できたようです。
もう一度やってみると、ダイアログが出てこない。

$ git pull
Already up-to-date.

再度聞かれなかったので、どうやら、できたようです。

補足

実際じゃあどこにパスワードとか保存されてるんだということですが 、git を https 経由で使うときのパスワードを保存するによると

Internet Explorer などと同じ場所にパスワードが保存され、以後はパスワード入力が不要になります。

ということです。

参考

https://ja.confluence.atlassian.com/bitbucketserver/permanently-authenticating-with-git-repositories-776639846.html
http://qiita.com/usamik26/items/c655abcaeee02ea59695

SatohJohn
簡単に短くをもっとうに書く予定です。
furyu
プリ機やWEBサービス、ゲームなど様々なジャンルの開発をしています。人々のこころを豊かで幸せにする良質なエンタテインメントを創出していきます!
http://www.furyu.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away