我想知道如何使用命令行將協作者添加到GitHub中的私人回購站。我在Mac(10.6.8)或Ubuntu 11.04上。如何使用命令行在Github中添加協作者?
2
A
回答
6
github gem也沒有hub(這些是github的兩個常用的命令行界面)提供了將合作者添加到回購的功能。這意味着從命令行添加協作者的唯一方式是直接使用curl和訪問github API(github api允許協作者添加/刪除/列出)。
這裏是如何比如我添加了一個合作者我自己的回購協議,加上GitHub的迴應時,我這樣做(的反應是不是非常有幫助 - 但它就是你的成功):
> 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. GitHub API - 如何添加管理員協作者?
- 2. Github的新手 - 如何使用命令行添加一個文件到版本庫/使用命令行
- 3. GitHub - 存儲庫協作者添加請求
- 4. 添加協作者到我的免費GitHub帳戶?
- 5. 只添加協作者到github子模塊
- 6. 使用VBScript,我如何在GitHub的'Git Shell'中運行命令?
- 7. 添加組作爲協作者
- 8. 通過命令行選項的作者歸屬與GitHub句柄?
- 9. 我如何使用nuget.exe命令行指定作者
- 10. 使用命令行使用bash,cURL和GitHub API分叉GitHub repo
- 11. 如何在cssLess中添加JQuery命令?
- 12. 使用OpenSSL命令行驗證協議
- 13. 如何從命令行添加gdi32.lib
- 14. 如何添加命令行輸入
- 15. github上使用拉命令
- 16. 如何使用命令行在文本文件中添加空行?
- 17. Github:未在命令行中登錄
- 18. Github問題在命令行中搜索
- 19. 如何在命令行中使用GtkAda?
- 20. 如何在vb.net中使用命令行
- 21. 如何在命令行中使用addr2line
- 22. 如何在命令行中使用nmake?
- 23. Github命令行與Xcode與使用github的Git應用程序?
- 24. 如何在不使用Github的情況下使用Git進行項目協作?
- 25. 如何使用循環的命令在unix中添加數字?
- 26. 如何在unix中添加使用awk命令?
- 27. 如何在thor中使用或添加子命令功能?
- 28. 我可以從命令行向github添加問題嗎?
- 29. 我該如何獲得使用mysql的協作者的協作者?
- 30. 如何在PowerShell中添加換行符到命令輸出中?
我用這種方法將幾個退出的GitHub賬戶添加到我的幾個私人回購站,並驚奇地發現賬戶是直接添加的,繞過了邀請過程。新的合作者只收到郵件說明他們正在追加額外的回購。 – Codex24