我想通過REST API執行git pull和git clone命令。我已經搜索了API文檔,但無法找到有用的東西。 https://developer.github.com/v3/使用REST API的Git pull和Git clone
-3
A
回答
0
如果你想獲得一個Git倉庫,然後能夠做到git add
,git commit
或任何其他git
命令,使用git clone
。
如果您只想獲取存儲庫內容,可以下載帶有鏈接https://github.com/ {OWNER}/{REPOSITORY}/archive/{BRANCH_NAME}。(zip | tar.gz)(例如https://github.com/ansible/ansible/archive/devel.tar.gz)的檔案。
但是你將無法做任何git交互,然後...
相關問題
- 1. GitLab CI:git pull改爲git clone
- 2. git-instaweb和git-clone
- 3. 瞭解git pull和git fetch
- 4. shell_exec和git pull
- 5. git fetch和git pull混淆
- 6. git java wrapper - git pull never ends
- 7. git-svn clone使用git 1.5.1和1.6.5和Subversion 1.4.2的錯誤
- 8. 我可以使用git pull --rebase而不是「git stash git pull git stash pop」嗎?
- 9. git pull VS git fetch git rebase
- 10. Git Hook for git pull
- 11. 如何通過TFS中的rest api調用「git pull」?
- 12. git windows post pull
- 13. git pull和git pull之間的區別--rebase
- 14. 配置`git pull`使用--ff和`git merge`來使用--no-ff
- 15. 如何使用expect和git clone?
- 16. git clone git @ myserver:gitolite-admin失敗
- 17. 「git pull」和「git checkout -b」安全操作?
- 18. git clone和git clone --mirror有什麼區別?
- 19. Git需要git push的用戶名和密碼,使用HTTPS方法的git pull
- 20. Git Pull:使用GitHub EGit
- 21. 使用libgit2做Git Pull
- 22. 正確使用git pull
- 23. git clone localhost?
- 24. git push和git pull有什麼區別?
- 25. libvlc git clone 2.0.6
- 26. git clone(Permission Denied)
- 27. 「git pull origin」和「git pull remote」有什麼區別?
- 28. 配置git讓「git pull」代替「git pull origin master」?
- 29. 撤消git存儲,git pull
- 30. 無法'git submodule foreach git pull'
它甚至意味着通過REST api克隆存儲庫是什麼意思?你期望得到什麼樣的格式?爲什麼不簡單地使用'git'本身? – Rob
我想僅使用REST API來執行此操作。它可以是任何格式。 –
這不是GitHub REST API的用處。如果你想在倉庫上運行git命令,請使用git客戶端。 – wmorrell