如何在不使用 git 命令的情况下下载 git 分支
How can I download a git branch without using git command
我有一个私人仓库,我想从中下载一个分支文件。我的环境没有安装 git 命令。如果我能用 Python/PyGithub
做到这一点就好了
您只想从存储库下载文件吗?
如果是,您可以将文件复制到本地目的地。
如果您想从存储库中检出新的开发分支,您可以使用 UI 来完成。
您的存储库在 github 上,对吗?
通过 GUI : 当您查看文件的内容时,您可以在文件视图的右上角看到一个 Raw
按钮。
这会将您指向 url,它将为您提供所述文件的原始内容。
这是一个例子:
Readme.md
的 golang 回购可以在这里查看:
https://github.com/golang/go/blob/master/README.md
- 可以在这里查看同一文件的原始内容:
https://raw.githubusercontent.com/golang/go/master/README.md
您只需下载此文件,例如:
curl https://raw.githubusercontent.com/golang/go/master/README.md
对于私人仓库中的文件,您还需要传递一些凭据。
我有一个私人仓库,我想从中下载一个分支文件。我的环境没有安装 git 命令。如果我能用 Python/PyGithub
做到这一点就好了您只想从存储库下载文件吗? 如果是,您可以将文件复制到本地目的地。
如果您想从存储库中检出新的开发分支,您可以使用 UI 来完成。
您的存储库在 github 上,对吗?
通过 GUI : 当您查看文件的内容时,您可以在文件视图的右上角看到一个 Raw
按钮。
这会将您指向 url,它将为您提供所述文件的原始内容。
这是一个例子:
Readme.md
的 golang 回购可以在这里查看:
https://github.com/golang/go/blob/master/README.md- 可以在这里查看同一文件的原始内容:
https://raw.githubusercontent.com/golang/go/master/README.md
您只需下载此文件,例如:
curl https://raw.githubusercontent.com/golang/go/master/README.md
对于私人仓库中的文件,您还需要传递一些凭据。