내 계정에서 2FA를 사용할 수있게되었으므로 명령 줄을 통해 git
과 함께 사용자 이름/패스를 사용하여 리포지토리에 커밋 할 수 없습니다.github를 사용하여 명령 줄에서 커밋 할 수 없습니다. 2FA
나는 "사용자 액세스 토큰"을 가지고 있지만 정말, 정말 싫어합니다. 그래서 지금 나는이 긴 문자열이 내 클립 보드에 복사 될 때만 커밋 할 수 있습니다. 누군가 그 문자열을 보거나 내 클립 보드에 대한 액세스를 얻거나 실수로 어딘가에 붙여 넣거나 파일에 저장하면 파일에 액세스합니다 공격자는 내 레포에서 혼란을 겪을 수 있습니까?
어디서든 기록되지 않은 12 자리 임의의 숫자/문자/기호 암호를 기억하는 것보다 이것이 더 안전하다는 것을 나는 정말로 이해하지 못합니다. 나는이 개인적인 접근 토큰을 사용하는 방법에있어 잘못을 저 지르거나 오해하고 있어야합니다. 내가 도대체 뭘 잘못하고있는 겁니까?
토큰을 시스템의 파일 (사용자가 읽을 수 있음) 해당 파일에서 소스를 가져 옵니까? 아니면 로그인 할 때마다 토큰이 변경됩니까? – merlin2011
이것을'get-credential-winstore' https://gitcredentialstore.codeplex.com과 결합하면이 문제는 거의 사라집니다. 사용자 액세스 토큰을 한 번 입력하면 git은 앞으로 그것을 기억합니다. – vcsjones
@ merlin2011, 나는 그것을보고 있었지만 변수가 환경에서 울려 퍼지는 것을 막는'tty '에 관한 것이있다. @@vcsjones 우분투를 사용하고 있습니다. 12.04 – bvpx