我想使用ssh密鑰提供的無密碼訪問機會來創建新的存儲庫,而不是通過每次輸入用戶名和密碼來打開瀏覽器並登錄git託管服務提供商。如何通過ssh創建新的存儲庫?如何通過ssh創建新的存儲庫?
回答
GitHub API確實爲項目創建提供了機制,目前處於alpha狀態。見https://developer.github.com/v3/projects/#create-a-repository-project
這不是我想要的。您的鏈接解釋瞭如何通過http進行操作,該操作需要輸入登錄名和密碼。有沒有ssh的支持? –
是否有任何提供ssh訪問來創建免費存儲庫的git託管提供商?它不一定是github。 –
@IgorLiferenko - 我必須問爲什麼__create__回購通過SSH? - 每個存儲庫只需要執行一次,所以沒有太大困難,一旦創建完成,您可以通過ssh完全訪問。 –
我用這個/usr/local/bin/github
#!/bin/dash
# Create a personal access token here
#
# https://github.com/settings/tokens
#
# and make sure it has the 'repo' scope.
TOKEN=`cat /home/user/github_token`
REPO=$2
curl -s -XPOST -H 'Authorization: token '$TOKEN https://api.github.com/user/repos -d '{"name":"'$REPO'"}'|egrep -w 'already|"name":'|grep -o '.*[^,]'|cut -d: -f2|perl -pe 's/^ "(.*)"/$1/;s/name already exists on this account/already exists/'|perl -pe "s/$REPO/successfully created/"
它運行爲github init myrepo
。從CLI創建和分支項目很有用。
- 1. 我如何通過gitosis + webdav創建新的存儲庫
- 2. Egit:通過SSH克隆存儲庫
- 3. 通過SSH訪問GitHub存儲庫
- 4. 通過ssh引用本地存儲庫的更新子模塊
- 5. 如何爲GIT存儲庫創建受限制的SSH帳戶?
- 6. 如何創建存儲庫
- 7. 無法通過SSH克隆/拉/推存儲庫與Git的Windows 2.14通過SSH
- 8. 如何使用ssh://在服務器上創建存儲庫
- 9. 如何通過github API在github中創建存儲庫?
- 10. 如何創建存儲過程來創建數據庫
- 11. 在本地機器上通過ssh創建和更新存檔
- 12. 如何創建另一個存儲庫的克隆的新存儲庫?
- 13. 通過存儲過程創建數據庫的副本
- 14. 從BASE存儲庫創建新的SVN存儲庫?
- 15. 創建新的GitHub存儲庫
- 16. SVN - 創建新的存儲庫
- 17. 如何創建存儲庫類的bean
- 18. MySQL中創建新的存儲過程
- 19. 創建存儲庫
- 20. 如何通過C#代碼在MySql中創建存儲過程
- 21. 如何通過ssh通過ssh
- 22. 如何從選定的文件創建新的存儲庫?
- 23. 在GitHub上重新創建存儲庫
- 24. 如何從存儲過程中創建存儲過程
- 25. 如何通過git存儲庫?
- 26. 如何通過SSH隧道連接到家庭的SVN存儲庫
- 27. 通過新的git用戶名和密碼創建git存儲庫
- 28. 我可以通過shell命令在github.com上創建新的存儲庫嗎?
- 29. 如何使用PyGithub創建新的存儲庫
- 30. 如何從GitHub重新創建我的本地git存儲庫
[我的工具問題去了哪裏?](http://meta.softwareengineering.stackexchange.com/questions/7253/where-does-my-tool-question-go) – gnat
@gnat:它不是關於工具,這是關於如何創建新的存儲庫 –
@IgorLiferenko:「該工具」是GitHub。這個網站是關於軟件工程,而不是工具支持。 –