
# 管理仓库
 #### 初始化仓库
当用户打开一个本地文件夹时，可以通过在其中初始化一个Git仓库来启用Git源代码控制。
1. 打开**"源代码管理"** 视图（按**"Ctrl+Shift+G"** 或**"Alt+9"** (IDEA快捷键方案)），单击**"初始化仓库"** 。如下图所示：
   图1源代码管理初始化仓库   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002368468637.png) 
2. CodeArts IDE将创建必要的Git仓库元数据文件，并将工作区文件显示为未跟踪的更改，准备进行暂存。如下图所示：
   图2源代码管理文件变更   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002335609848.png) 
 
#### 克隆现有仓库
- 如果尚未打开任何文件夹，则**"源代码管理"** 视图可让用户打开本地文件夹或克隆仓库。如下图所示：
  图3源代码管理克隆仓库   
  ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002369848181.png) 
- 如果已经打开某个文件夹，请按以下步骤克隆仓库。
  1. 在**"源代码管理"** 视图中，展开**"源代码管理"**部分。
  
  2. 单击**"更多操作"** 按钮（![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002334430366.png)）并选择**"克隆"** 。如下图所示：
     图4源代码管理克隆菜单   
     ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002368308737.png "点击放大") 
  
  3. 在打开的弹出窗口中，提供远程仓库的URL，项目名和存储目录，单击**"克隆"** 。如下图所示：
     图5克隆弹窗   
     ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002335934710.png "点击放大") 
  
  4. 仓库克隆完成后，CodeArts IDE会提示用户打开它。如下图所示：
     图6项目打开方式   
     ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002369693793.png "点击放大") 
   
 
#### 管理远程仓库
在创建本地Git仓库之后，可以在**"源代码管理"**视图添加多个远程仓库，以便能够在Git项目上进行协作。
![](https://support.huaweicloud.com/usermanual-codeartside/public_sys-resources/note_3.0-zh-cn.png)
提示：您应该设置一个[凭据助手](https://git-scm.com/docs/gitcredentials)，以避免每次CodeArts IDE与Git远程仓库通信时都被要求输入凭据。否则，考虑通过git.autofetch设置禁用自动获取以减少身份验证提示的次数。
#### 添加远程存储库
1. 添加远程存储库在用户选择的SCM托管平台上创建一个空仓库。
2. 在**"源代码管理"** 视图中，展开**"源代码管理"**部分。
3. 单击要添加新的远程仓库的仓库旁边的**"更多操作"** 按钮（![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002368308729.png)），然后选择**"远程 \> 添加远程存储库..."** 。如下图所示：
   图7远程存储库菜单   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002368308745.png "点击放大") 
4. 单击添加远程存储库菜单，弹出弹窗，输入远程仓库地址和远程存储库名称。如下图所示：
   图8仓库URL   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002369864565.png "点击放大")
   图9仓库名称   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002369704677.png "点击放大") 
 
#### 删除远程存储库
1. 在**"源代码管理"** 视图中，展开**"源代码管理"**部分。
2. 单击要移除远程仓库的仓库旁边的**"更多操作"** 按钮（![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002334270602.png)），然后选择**"远程 \> 删除远程存储库"** 。如下图所示：
   图10删除远程存储库菜单   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002335946826.png "点击放大") 
3. 在打开的弹出窗口中，选择要移除的远程仓库并按Enter键。如下图所示：
   图11选择要删除的远程仓库   
   ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002335787638.png "点击放大") 
 
