8

gitを使うのは初めてです。ファイルをgithubにプッシュするたびに、パスフレーズを入力するための通知が常に表示されます。例:「https://username@bitbucket.org」のパスワード

gitにパスフレーズを覚えてもらいたい。Windows 7でそれをどのように行う必要がありますか?ここでヘルプページをすでに読んだhtt​​ps://help.github.com/articles/set-up-git

4

2 に答える 2

11

Github の指示に従っている場合は、この行に注意してください。

知っておくと便利: 認証情報ヘルパーは、HTTPS リポジトリ URL を複製する場合にのみ機能します。代わりに SSH リポジトリ URL を使用すると、SSH キーが認証に使用されます。

ssh を使用しているため、git 資格情報ヘルパーは機能しません。いくつかのオプションがあります。

  • ssh 鍵のパスワードを保管する ssh-agent をセットアップします。

ssh の問題は git に固有のものではありません。ssh-agent をセットアップして、ssh キーのパスワードを 1 回入力するだけで済むようにすることができます。ログアウトするまで記憶され、安全にメモリに保存されます。 Github には ssh-agent のセットアップに関するチュートリアルがあります

どのオプションを選択しても、時間をかけて ssh-agent をセットアップすることを強くお勧めします。Ssh は非常に便利で広く普及しているため、この問題が再び発生する可能性があります。

  • ssh の代わりに https を使用するように切り替えます。

からクローンを作成する代わりに、からgit@github.com:username/my-repo.gitクローンを作成できますhttps://github.com/username/my-repo.githttpプロジェクトページのボタンです。その後、github ドキュメントで説明されている git 資格情報ヘルパーが機能します。おそらく最初にインストールするか、Github アプリを使用する必要があります。これはすべて、 Github on Windows セットアップ ガイドのパスワード キャッシュのセクションで説明されています。

  • Github アプリを使用します。

ガイドには、彼らが現在 Github アプリを持っていることが記載されており、おそらくこれを処理できます。ただし、他の git サーバーにはそのような機能がないため、これは一時的なギャップにすぎません。

于 2012-12-23T11:49:29.607 に答える