下载代码仓库
下载方式概览
平台支持以下方式克隆和下载代码仓库:
| 方式 | 适用场景 |
|---|---|
| HTTPS Git Clone | 通用下载,适合所有用户 |
| SSH Git Clone | 配置 SSH 密钥后免密下载 |
| csghub-cli 命令行 | 适合包含大文件的代码仓库 |
使用 HTTPS 下载
git clone https://<平台地址>/<命名空间>/<仓库名称>
若需要身份验证(私有仓库),使用访问令牌:
git clone https://<用户名>:<访问令牌>@<平台地址>/<命名空间>/<仓库名称>
使用 SSH 下载
在平台 个人设置 → SSH 密钥 中添加您的 SSH 公钥后:
git clone ssh://git@<平台地址>/<命名空间>/<仓库名称>
使用 csghub-cli 下载
安装 csghub-cli:
pip install csghub-sdk
下载代码仓库:
csghub-cli download <命名空间>/<仓库名称> --repo_type code
使用 Python SDK 下载
from pycsghub.snapshot_download import snapshot_download
repo_path = snapshot_download(
repo_id="<命名空间>/<仓库名称>",
repo_type="code",
endpoint="https://<平台地址>",
token="<访问令牌>" # 私有仓库需要
)
print(f"代码仓库已下载到: {repo_path}")
备注
访问令牌可在平台 个人设置 → 访问令牌 中生成。