更新时间:2023-07-25 GMT+08:00
使用HTTPS协议克隆云端仓库到本地
使用HTTPS协议从Git Bash客户端克隆代码
本节内容描述如何使用Git Bash客户端克隆代码托管服务的云端仓库到本地环境中。
本产品中HTTPS协议所支持的最大单次推包大小为500M,需传输大于500M时,请使用SSH方式。
- 下载并安装Git Bash客户端。
- 设置HTTPS密码。
- 进入代码托管仓库列表页,单击仓库列表中的“仓库名”进入仓库详情页,单击右侧导航栏“克隆/下载”按钮,单击“用HTTPS克隆”,复制访问方式中的HTTPS链接,如下图所示。
- 打开Git Bash客户端进入您的目录下,输入以下命令进行仓库克隆,其中第一次克隆需要您填写用户名(帐号名/用户名)和HTTPS密码。
git clone 您的HTTPS下载链接
如果使用HTTPS克隆时失败,且提示“SSL certificate problem”,请执行如下指令进行配置:
git config --global http.sslVerify false
- 用户名(帐号名/用户名)和HTTPS密码输入完成后,即可完成仓库克隆。
- 此时您位于仓库上层目录,执行如下命令,进入仓库目录。
cd 仓库名称
进入仓库目录,可以看到此时Git默认为您定位到master分支。
- (可选)您也可以执行以下命令将云端仓库里指定的分支拉取到本地,并在本地创建一个分支与该云端仓库分支进行关联。
git checkout 分支名称
客户端在git clone 代码仓库时失败的原因排查:
- 确保您的网络可以访问代码托管服务。
ssh -vT git@code**********.com
如果返回内容含有“Could not resolve hostname code**********.com: Name or service not known”,如下图所示。
- 请检查建立的SSH密钥配对关系,必要时重新生成密钥并到代码托管控制台进行配置。
- 只有开启IP白名单的机器才可以在Git客户端克隆。
使用HTTPS协议在TortoiseGit客户端克隆代码
本节内容描述如何使用TortoiseGit客户端克隆代码托管服务的云端仓库到本地环境中。
- 下载并安装TortoiseGit客户端。
- 设置HTTPS密码。
- 进入代码托管仓库列表页,单击仓库列表中的“仓库名”进入仓库详情页,单击右侧导航栏“克隆/下载”按钮,单击“用HTTPS克隆”,复制访问方式中的HTTPS链接,如下图所示。
- 进入您的目录下,右键在弹出的菜单选项中选择
,如下图所示。
- 在弹出的窗口中将上述复制的HTTPS地址粘贴到URL输入框中,然后单击“确定”,如下图所示。
- 单击“确定”之后即开始克隆仓库,如果您是第一次进行克隆TortoiseGit客户端会要求您输入用户名和HTTPS密码。
- 开始克隆之后稍后即可完成。
使用HTTPS协议在Linux或Mac中克隆仓库
在配置完Linux Git客户端或Mac Git客户端环境后,Linux或Mac上Git客户端的克隆操作和使用HTTPS协议从Git Bash客户端克隆代码的操作完全一样。
父主题: 克隆/下载云端仓库到本地