検索

ホームページ  >  に質問  >  本文

git pullにパスワードが必要になる問題について

git を初めて使用するので少し混乱しています
git pull に入るときは、パスワードが必要です。そして、このパスワードにはログインパスワードを使用していますが、常にエラーが表示されます。
リモート リポジトリを指定する場合、パスワードは必要ありません

滿天的星座滿天的星座2845日前759

全員に返信(6)返信します

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:25:45

    Windows 10 にアップグレードし、以前の環境変数を変更したためです。 git の Windows クライアントには HOME的环境变量

    在没有升级之前是有这个环境变量的。
    %USERPROFILE%指向的是本地的个人目录,而.ssh文件夹就在这个个人目录里,如果没有HOME环境变量。git就会拿不到这个私钥。所以会一直认证失败。而且没有HOME这个环境变量。生成ssh key が必要で、エラーも報告されます。ディレクトリが見つからないことを示すプロンプト

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:25:45

    Git はパスワードとは何の関係もありません。
    Git には基本的にアカウント管理は含まれません
    Git へのアクセスに使用するプロトコルは、認証に使用するプロトコルによって決まります
    http ssh を使用できます
    git pull するときは、それを行う必要がありますリモート アクセス プロトコルのパスワード

    を入力してください

    返事
    0
  • 迷茫

    迷茫2017-05-02 09:25:45

    SSHキーの設定時にパスワードを追加したはずです

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:25:45

    公開鍵認証に変更すると、毎回パスワードを入力する必要がなくなります

    返事
    0
  • ringa_lee

    ringa_lee2017-05-02 09:25:45

    SSH を設定しても有効にならない場合は、git に複数のアカウントを持っていますか?次に、この方法を試してください:

    • $ cd ~/.ssh

    • vi 構成

    ホスト gitosc1
    ホスト名 oschina.net
    ユーザー git
    ID ファイル ~/.ssh/id_rsa

    ホスト gitosc2
    ホスト名 oschina.net
    ユーザー git
    ID ファイル ~/.ssh/id_rsa2

    • リモートアドレスを変更

    $ git リモート追加オリジン git@gitosc1:user1/project1.git
    $ git リモート追加オリジン git@gitosc2:user2/project2.git

    返事
    0
  • 黄舟

    黄舟2017-05-02 09:25:45

    リモート側でSSHを設定したと思いますか?
    そうですか?

    返事
    0
  • キャンセル返事