apm publish 명령으로 Atom 패키지를 게시할 수 없는 경우 문제 해결
apm publish
명령으로 Atom 패키지를 게시 할 때 오류가 발생하여 빠졌으므로 해결 방법을 공유하고 싶습니다.GitHub에 2단계 인증을 설정하면 공개 시 이끼
우선, Atom 패키지를 공개할 때는
apm publish
커멘드를 실행합니다만, 그 때의 처리는 상기와 같이 행해지고 있는 것 같습니다.$ apm publish minor
Preparing and tagging a new version ✓
Pushing v0.5.0 tag Username for 'https://github.com': kentaro-m
Password for 'https://[email protected]':
✗
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/kentaro-m/coverage-markers/'
이번에는 두 번째 원격 리포지토리에 푸시하여 인증이 성공적으로 진행되지 않았습니다.
해결 방법은 두
수동 릴리스: Git 태그를 푸시하고 태그 지정 및 게시
$ git push origin vX.Y.Z
apm publish
를 실행하면 로컬 리포지토리에 릴리스 태그가 부여되어 태그를 원격으로 푸시합니다.$ apm publish --tag vX.Y.Z
원격으로 푸시된 태그를 지정하고
apm publish
를 실행하면 패키지를 게시할 수 있습니다.자동 릴리스: 개인 액세스 토큰으로 인증 및 게시
$ apm publish minor
Preparing and tagging a new version ✓
Pushing v0.5.0 tag Username for 'https://github.com': kentaro-m
Password for 'https://[email protected]': <repo権限をもったパーソナルアクセストークン>
apm pubslish
명령 런타임 인증에서 GitHub 로그인 시 사용하는 암호 대신 개인 액세스 토큰을 사용하여 문제 없이 인증할 수 있습니다.개인 액세스 토큰은 GitHub 설정 페이지에서 만들 수 있습니다. 권한은 repo를 부여합니다.
사이고에게
Atom 패키지 게시 문제 해결에 대해 소개했습니다. 이러한 Atom 패키지 개발시의 트러블은 GitHub의 Atom Organization 부하의 Issue를 보면 해결책이 실려 있거나 하기 때문에 곤란했을 때는 그쪽을 참조하는 것이 좋을까 생각합니다.
Reference
이 문제에 관하여(apm publish 명령으로 Atom 패키지를 게시할 수 없는 경우 문제 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kentaro_m/items/3bfccf673b5452ff13b8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)