2010-11-23 5 views
6

https : // 프로토콜을 통해 git hub에서 복제본을 복제하여 SSH 핵심 항목을 설정하지 않았습니다. 이것은 내가 누를 때마다 암호를 묻는 것을 제외하고는 모두 좋다. 자식 암호를 캐시 할 수있는 방법이 있습니까?GitHub HTTPS 체계가 항상 내 암호를 묻는 이유는 무엇입니까?

+0

SSH 키를 설정하기 쉽습니다. 그냥 총알을 물고 그것을해라. – robert

+0

HTTP를 사용할 때 성능상의 이점이 있습니다. https://github.com/blog/642-smart-http-support –

답변

8

암호를 저장할 ssh-agent이 표시됩니다. 비밀번호를 캐시하는 방법은 here입니다.

+0

감사. 이것도 필요했습니다. –

1

Smart HTTP 용 GitHub의 credential caching을 원할 수 있습니다. 블로그 게시물에 따르면 Windows 및 OS X에서만 작동하므로 Linux 또는 Unix 워크 스테이션을 사용하는 경우 GIT 프로토콜을 사용해야합니다.

0

~/.netrc 파일에 인증 토큰을 사용하면 암호를 입력하지 않아도됩니다.

최근에 github이 토큰 기능을 추가했습니다. 설정/응용 프로그램으로 이동 한 다음 개인 액세스 토큰을 만듭니다. netrc의 구문은 한 줄입니다 (machine github.com login <login> password <token>).

토큰은 사용자가 프로젝트 작업에 계정 암호를 사용하지 못하도록하기위한 것입니다. 새 토큰을 만들거나 이전 토큰을 취소하는 등의 관리 작업을 수행 할 때만 암호를 사용하십시오.

는 또 다른 SO 자격 증명 캐싱의 방법을 게시 참조 : Is there a way to skip password typing when using https:// github

관련 문제