最新更新:

    下载代码仓库

    下载方式概览

    平台支持以下方式克隆和下载代码仓库:

    方式 适用场景
    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}")
    

    备注

    访问令牌可在平台 个人设置 → 访问令牌 中生成。