在 Cloud Studio 云端 IDE 中快速导入代码仓库
为方便用户拉取或者发布代码至第三方仓库,Cloud Studio 云端 IDE 现提供快速关联仓库服务商能力。用户可在新建工作空间导入仓库、个人设置或者编辑器源代码管理中进行账号登录授权关联,即可直接选择所关联服务商的仓库。
克隆仓库
您可以使用命令面版(⇧⌘P)中的 Git:Clone 或源码管理视图中的克隆仓库按钮(在没有打开文件夹时)或开始页中的克隆 Git 仓库...从 CODING 搜索和克隆存储库。
![](https://qcloudimg.tencent-cloud.cn/image/document/c5030bca813161c1ba3169720892644a.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/c5030bca813161c1ba3169720892644a.png)
选择从“CODING 克隆”。
![](https://qcloudimg.tencent-cloud.cn/image/document/52261cc23372f1f61e2f5f2e52013217.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/52261cc23372f1f61e2f5f2e52013217.png)
选择要克隆的账号(首次需绑定 CODING 账号,输入团队名后跳转 CODING 完成绑定)。
![](https://qcloudimg.tencent-cloud.cn/image/document/177d1b293c8e1e37b3725a3ce8f0f4d9.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/177d1b293c8e1e37b3725a3ce8f0f4d9.png)
从 CODING 存储库下拉列表中选择需要克隆的存储库。
![](https://qcloudimg.tencent-cloud.cn/image/document/ee34aea024569060a16b69ecf5d208c7.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/ee34aea024569060a16b69ecf5d208c7.png)
选择克隆下来项目要存放的父路径。
![](https://qcloudimg.tencent-cloud.cn/image/document/4f2ce458a2d8d90aae082a70bfefca53.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/4f2ce458a2d8d90aae082a70bfefca53.png)
克隆下来后在提示框选择打开。
![](https://qcloudimg.tencent-cloud.cn/image/document/a1d8ee2a319be5fb66bb6be745c906d9.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/a1d8ee2a319be5fb66bb6be745c906d9.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/3f03a1227a4edb8eff66cc9250c5d6d5.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/3f03a1227a4edb8eff66cc9250c5d6d5.png)
推送仓库
您可以使用命令面版 (⇧⌘P) 中的 Git:Push 或源码管理视图中的发布到 CODING 储存库按钮(当前文件夹为非 Git 项目时)来推送仓库。
![](https://qcloudimg.tencent-cloud.cn/image/document/955a075bbb2ae0b24f219c55221345dc.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/955a075bbb2ae0b24f219c55221345dc.png)
选择要克隆的账号(首次需绑定 CODING 账号,输入团队名后跳转 CODING 完成绑定)。
![](https://qcloudimg.tencent-cloud.cn/image/document/ba295e19f8eca67f3277cd524b7ea2ea.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/ba295e19f8eca67f3277cd524b7ea2ea.png)
在 CODING 项目的下拉列表中选择要推送的项目。
![](https://qcloudimg.tencent-cloud.cn/image/document/886b36254472c928675dc8e777baf4f5.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/886b36254472c928675dc8e777baf4f5.png)
确认开始推送。
![](https://qcloudimg.tencent-cloud.cn/image/document/bde8584f73a3189560cf5d12d907aad3.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/bde8584f73a3189560cf5d12d907aad3.png)
推送完成后即可点击右下角弹窗消息中的提示快捷访问 CODING 仓库。
使用 Git 进行版本控制
Cloud Studio 云端 IDE 的工作空间支持从代码仓库创建,不过在此之前您需要将工作空间的 SSH Key 添加至对应代码托管平台的个人公钥列表。
1. 选择代码来源
首先进入工作空间创建页面,选择代码来源为仓库。
2. 添加公钥至目标仓库
单击【SSH Key】复制公钥。
![代码来源选择 Git](https://qcloudimg.tencent-cloud.cn/image/document/c46c980960bf206c104a1c38b5d4e3e4.png)
![代码来源选择 Git](https://qcloudimg.tencent-cloud.cn/image/document/c46c980960bf206c104a1c38b5d4e3e4.png)
登录您的 CODING 团队,鼠标移动到右上角个人头向上,在下拉菜单中点击【个人设置】,再点击左侧菜单中的【SSH 公钥】,进入个人公钥列表页面。
![SSH 公钥页面](https://qcloudimg.tencent-cloud.cn/image/document/88c57bacc2854cb717247f9b3a379bc5.png)
![SSH 公钥页面](https://qcloudimg.tencent-cloud.cn/image/document/88c57bacc2854cb717247f9b3a379bc5.png)
单击【新增公钥】按钮,在弹出框中添加刚才复制的公钥并保存。
![添加个人公钥](https://qcloudimg.tencent-cloud.cn/image/document/0aa44652ffc9e05189a780574d01f711.png)
![添加个人公钥](https://qcloudimg.tencent-cloud.cn/image/document/0aa44652ffc9e05189a780574d01f711.png)
3. 填入仓库地址并创建
填入想要克隆的仓库地址(目前仅支持 SSH 协议的地址)。
![创建工作空间](https://qcloudimg.tencent-cloud.cn/image/document/01729e7d757e0734c3ac0b9f02f17689.png)
![创建工作空间](https://qcloudimg.tencent-cloud.cn/image/document/01729e7d757e0734c3ac0b9f02f17689.png)
单击【创建】按钮,即可创建一个克隆了该仓库代码的工作空间。