7

職場では SSH を使用して環境を完全に動作させていますが、ここでは自宅では Git bash の代わりに GitHub for Windows を使用する傾向があるため、http.

github --credentials get: github: コマンドが見つかりません
「https://github.com」のユーザー名: ユーザー
「https://user@github.com」のパスワード:
github --credentials store: github: コマンドが見つかりません
すでに最新です。

github毎回ユーザー名とパスワードを入力する必要がないように、コマンドをどこで見つけてインストールできますか? (おそらくどこかに何かを追加する必要があると思いますPATH。)

4

4 に答える 4

2

この非常に役立つ記事を見ることができます: git をセットアップします。パスワードを保存する方法を説明するセクションがあります。

Githubは「単なる」ウェブサイトであるためGithub実行可能ファイルはありません。表示されるメッセージは、資格情報を自動的に取得しようとしています (上記のリンクのガイドに従ってこの問題を解決できます)。git


とにかく、SSH について話したいと思います。なぜなら、ここに来る他の人たちに役立つ可能性があるからです。

それでも、パスワードを保存するより良い方法は、パスワードを使用せず、代わりにSSH キーを使用することです。Github設定には、新しいものを追加するオプションがあります。Windows では、 PuttyGenまたは代替でキーを生成し、OpenSSH キーとしてエクスポートし、Github のテキスト領域にコピー/貼り付けします。
次に、SSH オプションを使用してリポジトリをクローンします。

git clone git@github.com:your_username/your_project.git 

または、既に存在するリポジトリがある場合は、URL を変更します (ここを参照):

git remote set-url origin git@github.com:your_username/your_project.git

もうパスワードを入力する必要はなく、非常に安全です (誰もあなたのコンピュータにアクセスして秘密鍵をコピーできない限り)。

于 2012-10-29T15:07:00.410 に答える
1

ユーザー名を設定するには: git config --global user.name "[Your USERNAME]"

私のユーザー名は PyTis なので、次のように入力しました。 git config --global user.name "PyTis"

ユーザー名の設定をテストするには、次のように入力します: git config user.name メールを設定するには (これは GitHub にとって重要です)、次のように入力します。

git config --global user.email "[You EMAIL]"

私のメールアドレスは me@someaddress.com であると仮定して、次のように入力しました。 git config --global user.email "me@someaddress.com"

メール設定をテストするには: git config user.email

申し訳ありませんが、パスワードを保存する方法はわかりませんが、ユーザー名は確実に機能します。

** ここで注意してください。これらの設定をグローバルに適用することも、特定のディレクトリ/プロジェクトだけに適用することもできます。それらをグローバルに適用するには、上に表示したようにグローバルのままにし、ローカルに適用するには、「--global」を省略して、適用するディレクトリでコマンドを使用するだけです

以下にいくつかの実際の例を示します。

(root@pluto)-(/home/jlee/NSIS-Walker)-(12:57 AM Tue May 12)-> (3 files, 60Kb)--> git config user.name "PyTis"

(root@pluto)-(/home/jlee/NSIS-Walker)-(12:57 AM Tue May 12)-> (3 files, 60Kb)--> git config user.name PyTis

(root@pluto)-(/home/jlee/)-(12:57 AM Tue May 12)-> (3 files, 60Kb)--> git config --global user.name "PyTis"

(root@pluto)-(/home/jlee/)-(12:57 AM Tue May 12)-> (3 files, 60Kb)--> git config --global user.name PyTis

于 2015-05-12T05:00:31.770 に答える