Git Lab新版Access Token SourceTree Clone

  1. Git Lab生成Access Token

  1. 保存生成的Token

  1. Source Tree新增托管账户,输入托管URL,点击刷新Personal Access Token,弹出用户密码框,用户是固定的,密码输入上步生成的Token

  1. Clone:选择Remote,选择远程仓库账户,右侧点击 刷新,,选择项目后点击 Clone

### 使用指定配置参数从 Gitee 克隆仓库 当需要使用特定配置选项来克隆 Git 仓库时,可以通过设置临时环境变量或者直接在命令行中传递这些配置项。对于带有 `filter.lfs.smudge`、`filter.lfs.required`、`diff.mnemonicprefix` 和 `core.quotepath` 配置以及 `--no-optional-locks` 参数的克隆操作,可以按照如下方式构建命令: ```bash git -c filter.lfs.smudge= \ -c filter.lfs.required=false \ -c diff.mnemonicprefix=false \ -c core.quotepath=false \ --no-optional-locks \ clone --branch BRANCH_NAME REPO_URL LOCAL_PATH ``` 其中: - 将 `BRANCH_NAME` 替换为目标分支名称, - `REPO_URL` 是远程仓库地址, - `LOCAL_PATH` 表示本地存储路径。 针对 Gitee 平台上的私有库或其他受限访问权限的情况,确保 SSH 密钥已正确配置或通过 HTTPS 方式提供有效的用户名密码/Token 认证[^1]。 如果遇到网络连接中断等问题,可能是因为服务器突然关闭了连接或是由于其他原因导致传输失败。此时建议尝试增加缓冲区大小并调整超时时间以改善稳定性[^2]。 另外,在 SourceTree 中处理类似的错误提示时,确认 OAuth Token 是否有效也很重要。这通常涉及到更新应用程序内的身份验证信息,从而恢复正常的版本控制系统交互功能[^3]。 #### 示例代码 假设要从名为 `example-repo` 的 Gitee 私有项目中获取最新版源码至 D:\Projects 文件夹下,并切换到 develop 分支,则完整的命令应为: ```bash git -c filter.lfs.smudge= \ -c filter.lfs.required=false \ -c diff.mnemonicprefix=false \ -c core.quotepath=false \ --no-optional-locks \ clone --branch develop https://gitee.com/user/example-repo.git "D:\Projects\example-repo" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值