关于git的pull需要密码的问题
滿天的星座
滿天的星座 2017-05-02 09:23:45
0
6
706

初学git 有点疑惑
当我输入 git pull 的时候是需要密码的。而且这个密码我用登录密码,老是提示错误。
如果我指定远程仓库就不要密码

滿天的星座
滿天的星座

모든 응답(6)
给我你的怀抱

Windows 10으로 업그레이드하고 이전 환경 변수를 변경했기 때문입니다. git의 Windows 클라이언트에는 HOME

환경 변수가 필요합니다. 이 환경 변수는 업그레이드 전에 존재했습니다.
%USERPROFILE%은 로컬 개인 디렉터리를 가리키며, HOME 환경 변수가 없는 경우 .ssh 폴더는 이 개인 디렉터리에 있습니다. Git은 개인 키를 얻을 수 없습니다. 따라서 인증은 항상 실패합니다. 그리고 HOME 환경변수가 없습니다. ssh key을 생성해도 오류가 보고됩니다. 디렉토리를 찾을 수 없다는 메시지

巴扎黑

Git은 비밀번호와 아무 관련이 없습니다.
Git에는 기본적으로 계정 관리가 포함되지 않습니다
Git에 액세스하는 데 사용하는 프로토콜은 인증에 사용하는 프로토콜에 따라 다릅니다.
http ssh를 사용할 수 있습니다
git pull 시 비밀번호는 다음과 같습니다. 원격 액세스 프로토콜

迷茫

SSH 키를 구성할 때 비밀번호를 추가했어야 합니다

世界只因有你

공개키 인증으로 변경해 매번 비밀번호를 입력하지 않아도 됩니다

左手右手慢动作

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

黄舟

원격측에서 SSH를 설정하신 것 같은데요?
그런가요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿