내 GitHub.com 계정 (ssh 없음)에 curl
을 사용하여 Repo를 만드는 데 문제가 있습니다.이중 인증을 사용하여 GitHub.com에서 'curl'을 사용하여 repo 생성
Jekyll을 사용하여 기본 정적 로컬 사이트를 만들었습니다.이 사이트는 <username>.github.io
에 사이트를 호스팅하고 GitHub 페이지의 지침에 따라 리포는 다음과 같은 이름을 가져야합니다. 로컬 사이트가 포함 된 폴더.
내가 이중 인증 구성 GitHub의 로그인에 사용할 수있다, 그래서 나는이 OTP/토큰 (옵션 -H "X-GitHub-OTP":<token>
을 사용하여 요청 헤더 Applications settings 생성. 내가 로그인 할 수 있습니다 전달하고 this post 다음 (이 게시물은 이전에 문자열 "X-GitHub-OTP"
을 제대로 닫지 않아 Github 로그인이 작동하지 않는다는 문제를 제기했지만 지금 로그인이 작동하지만 이제는 res 400 코드와 함께 ponse.
$username="<username>"
$reponame="$username.github.io"
$token="<token>"
$apidom="https://api.github.com/user/repos/"
$curl -u $username -H '{"X-GitHub-OTPOTP":$token}' -d '{"name":$reponame,"description":$repodesc}' $apidom
및 응답 메시지 : 당신은 이중 인증이 활성화 한 이후
<p><strong>We didn't receive a proper request from your browser.</strong></p>
<p>Sorry about that. Please try refreshing and contact us if the problem persists.</p>
<div id="suggestions">
<a href="https://github.com/contact">Contact Support</a> —
<a href="https://status.github.com">GitHub Status</a> —
<a href="https://twitter.com/githubstatus">@githubstatus</a>
</div>
덕분에, 내가 설정을 사용하여 개인 토큰을 생성하지만 여전히 내가 지금이 메시지를 받고 있어요 (올바른 암호 토큰과) 같은 컬 명령 형식을 사용하여 작동하지 않습니다 : '{ "메시지": "해야 하 이중 인증 OTP 코드를 지정하십시오. ", "documentation_url ":"https://developer.github.com/v3/auth#working-with-two-factor-authentication " } –
@ 그 오류 메시지는 내 대답에 링크 된 동일한 오류 메시지입니다. 이 메시지를 생성하기 위해 수행 한 작업을 명확히하기 위해 질문을 편집 할 수 있습니까? – Chris
안녕하세요. 물론입니다. [이 질문] (http://stackoverflow.com/q/20443135/997225) 동일하게 보인다. 나중에 보도록하겠습니다. –