명령 줄을 사용하여 GitHub의 개인 저장소에 공동 작업자를 추가하는 방법을 알고 싶습니다. 나는 Mac (10.6.8) 또는 Ubuntu 11.04를 사용하고 있습니다.명령 줄을 사용하여 Github에 공동 작업자를 추가하는 방법은 무엇입니까?
2
A
답변
6
github gem도 hub (github의 두 가지 인기있는 명령 줄 인터페이스가 아닙니다)은 공동 작업자를 repo에 추가하는 기능을 제공하지 않습니다. 즉, 명령 행에서 공동 작업자를 추가하는 유일한 방법은 컬을 사용하고 직접 github API에 액세스하는 것입니다 (github api은 공동 작업자 추가/제거/나열을 허용 함). 여기
내가 있음을했을 때, 예를 들어 내가 github에의 응답과 함께, 내 자신의 repo에 협력자를 추가하는 방법입니다 (응답이 매우 도움이되지 않습니다 - 그러나 당신이 성공을 얻을 것입니다) :
> curl -i -u "my_user_name:my_password" -X PUT -d '' 'https://api.github.com/repos/my_gh_userid/my_repo/collaborators/my_collaborator_id'
HTTP/1.1 204 No Content
Server: nginx
Date: Sun, 25 Nov 2012 06:45:10 GMT
Connection: keep-alive
Status: 204 No Content
X-RateLimit-Limit: 5000
X-GitHub-Media-Type: github.beta
X-RateLimit-Remaining: 4999
X-Content-Type-Options: nosniff
Cache-Control:
관련 추가 공동 작업자 API 페이지는 here이고 this은 curl을 사용하여 명령 줄에서 github API를 사용하는 방법을 설명하는 페이지입니다. 희망이 도움이됩니다.
참고하시기 바랍니다. 정확히 말하자면 나는 당신이 묻고있는 것을 정확하게 할 때 대답을 찾았습니다. 그리고 만족스러운 대답을 찾을 수 없었습니다. 나는 "hub"의 관리자에게 왜 그가 그의 도구에 그 기능을 추가하지 않았는지를 물어볼 계획이다.
2
그들에 대한 토큰을 만들 수 있습니다 - https://help.github.com/articles/creating-an-oauth-token-for-command-line-use을보십시오.
웹 인터페이스를 통해 일반적으로 쉽게 할 수 있습니다.
관련 문제
- 1. 공동 작업자를 CRC 카드로 나열하는 이유는 무엇입니까?
- 2. 템플릿 메서드가있는 공동 작업자를 사용하는 테스트 클래스
- 3. 무료 GitHub 계정에 공동 작업자를 추가 하시겠습니까?
- 4. 사용자, 기사, 공동 작업자를 편집하도록 관리자를 설정하십시오.
- 5. 여러 공동 작업자를 대상으로 한 단위 테스트
- 6. 공동 작업자가 GitHub에 커밋 액세스 권한을 갖고 있습니까?
- 7. trigger.io 프로젝트에 다른 공동 작업자를 추가하려면 어떻게해야합니까?
- 8. 명령 줄을 사용하여 디버깅
- 9. github에 파일의 특정 줄을 저장하거나 저장하지 않음
- 10. cURL- 명령 줄을 통해 응답을받는 방법은 무엇입니까?
- 11. 파이썬을 사용하여 처리 명령 노드를 추가하는 방법은 무엇입니까?
- 12. csproj 명령 줄을 만드는 방법은 무엇입니까?
- 13. pom.xml에 maven 명령 줄을 "넣는"방법은 무엇입니까?
- 14. 프로세스 목록에서 명령 줄을 변경하는 방법은 무엇입니까?
- 15. 명령 줄을 통해 데이터베이스를 내보내는 방법은 무엇입니까?
- 16. JVMTI에서 전체 명령 줄을 얻는 방법은 무엇입니까?
- 17. 명령 줄을 사용하여 sqlserver 2008에서 DDL을 만드는 방법은 무엇입니까?
- 18. Linux 명령 줄을 사용하여 PDF의 JPG 미리보기를 만드는 방법은 무엇입니까?
- 19. 리눅스에서 명령 줄을 사용하여 이클립스 프로젝트를 컴파일하는 방법은 무엇입니까?
- 20. PHP curl 명령 줄을 사용하여 헤더를 보내는 방법은 무엇입니까?
- 21. 명령 줄을 사용하여 Mac에 gcc를 설치하는 방법은 무엇입니까?
- 22. MinGW를 사용하여 명령 줄을 통해 Qt 애플리케이션을 컴파일하는 방법은 무엇입니까?
- 23. 젠드 : 명령 줄을 사용하여 모듈을 만드는 방법은 무엇입니까?
- 24. 명령 줄을 사용하여 SQL Server 데이터베이스를 설치하거나 연결하는 방법은 무엇입니까?
- 25. 명령 줄을 사용하여 IIS에서 응용 프로그램을 만드는 방법은 무엇입니까?
- 26. 명령 프롬프트를 사용하여 텍스트 파일의 마지막 줄을 삭제하는 방법은 무엇입니까?
- 27. 명령 줄을 사용하여 프록시를 안드로이드 에뮬레이터로 설정하는 방법은 무엇입니까?
- 28. 상태 표시 줄을 올바르게 추가하는 방법은 무엇입니까?
- 29. Vim에 세 번째 줄을 추가하는 방법은 무엇입니까?
- 30. 줄을 새로 만드는 대신 줄을 추가하는 방법은 무엇입니까? 파일에
몇 가지 기존 GitHub 계정을 여러 개의 개인 리포지토리에 추가하는 방법으로이 방법을 사용했으며 초대 프로세스를 거치지 않고 직접 계정이 추가 된 것을보고 놀랐습니다. 새로운 공동 작업자는 추가 리포지토리를 추종하고 있음을 알리는 이메일 만 받았습니다. – Codex24