我想通过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