커맨드 라인을 통해 GitHub API에 액세스 할 때 ssh 기반 인증을 사용할 수 있습니까? 예 : curl 등?).github API로 ssh 인증을 사용하는 방법은 무엇입니까?
FWIW, 나는 다음 (나는 내 공개 SSH 키 파일을 지정된 다양한 방식)의 많은 변화를 시도했지만 모든 경우에 나는 아직도 내 암호를 입력하라는 메시지가 표시되었다
% curl --pubkey ~/.ssh/id_rsa.pub --user yrstruly https://api.github.com/user/repos
마지막 점에 관해서는, 거기에 REPO을 수정 GitHub의 API의 명령의 톤, 그리고 어떤 인증 것이기 분명히 필요합니다. 게다가, 인증은 제쳐두고, 적어도 몇몇 명령은 * -u 매개 변수 없이는 작동하지 않을 수도 있습니다. 모호하기 때문입니다. 예 : '-u' 매개 변수가 없으면 curl -u yrstruly -d '{ "name": "newrepo"}'https : // api.github.com/user/repos'가 새로운 repo "newrepo"를 생성합니다. 지정 되었습니까? – kjo
@kjo 동의합니다. -u가 필요하며 내 대답 (사용자 이름 및 암호 사용)에 사용됩니다. 그러나 ssh가 여기에 관여하지 않았기 때문에 어떤 pubkey도 사용하지 않을 것입니다. – VonC