git を初めて使用するので少し混乱しています
git pull に入るときは、パスワードが必要です。そして、このパスワードにはログインパスワードを使用していますが、常にエラーが表示されます。
リモート リポジトリを指定する場合、パスワードは必要ありません
给我你的怀抱2017-05-02 09:25:45
Windows 10 にアップグレードし、以前の環境変数を変更したためです。 git の Windows クライアントには HOME
的环境变量
在没有升级之前是有这个环境变量的。%USERPROFILE%
指向的是本地的个人目录,而.ssh文件夹就在这个个人目录里,如果没有HOME
环境变量。git就会拿不到这个私钥。所以会一直认证失败。而且没有HOME
这个环境变量。生成ssh key
が必要で、エラーも報告されます。ディレクトリが見つからないことを示すプロンプト
巴扎黑2017-05-02 09:25:45
Git はパスワードとは何の関係もありません。
Git には基本的にアカウント管理は含まれません
Git へのアクセスに使用するプロトコルは、認証に使用するプロトコルによって決まります
http ssh を使用できます
git pull するときは、それを行う必要がありますリモート アクセス プロトコルのパスワード
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