git pull에 비밀번호가 필요한 문제에 대해
滿天的星座
滿天的星座 2017-05-02 09:23:45
0
6
727

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를 설정하신 것 같은데요?
그런가요?

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