初学git 有点疑惑
当我输入 git pull 的时候是需要密码的。而且这个密码我用登录密码,老是提示错误。
如果我指定远程仓库就不要密码
给我你的怀抱2017-05-02 09:25:45
Windows 10으로 업그레이드하고 이전 환경 변수를 변경했기 때문입니다. git의 Windows 클라이언트에는 HOME
환경 변수가 필요합니다. 이 환경 변수는 업그레이드 전에 존재했습니다. %USERPROFILE%
은 로컬 개인 디렉터리를 가리키며, HOME
환경 변수가 없는 경우 .ssh 폴더는 이 개인 디렉터리에 있습니다. 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
IdentityFile ~/.ssh/id_rsa
호스트 gitosc2
호스트 이름 oschina.net
사용자 git
IdentityFile ~/.ssh/id_rsa2
원격 주소 수정
$ git 원격 추가 원본 git@gitosc1:user1/project1.git
$ git 원격 추가 원본 git@gitosc2:user2/project2.git