
# 使用SSH密钥克隆代码仓库到本地
#### 使用Git Bash克隆代码仓库到本地
SSH密钥是一种安全的身份验证方式，用于访问远程服务器。使用SSH密钥克隆代码仓可以避免每次都需要输入用户名和密码，提高克隆代码仓的效率。
1. [访问CodeArts Repo首页](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0040.html)。
2. 进入要克隆的代码仓库主页，用户可以先创建个人分支，再单击"克隆/下载"按钮，并复制SSH地址。
3. 在本地Git Bash客户端，执行如下命令，进入用户要克隆代码仓的地址，该命令表示克隆的代码仓将克隆到D盘的Repo文件夹下，用户可以根据需要修改地址。 
   ```
   cd D:/Repo
   ```
   
   
4. 执行如下命令，克隆代码仓到该目录下。 
   ```
   git clone 代码仓库的SSH地址
   ```
   如果用户是第一次克隆仓库，会询问用户是否信任远程仓库，输入"yes"即可。
   如果出现[下图]，说明克隆仓库成功。
   图1使用SSH密钥克隆代码仓成功示意图   
   ![](https://support.huaweicloud.com/usermanual-codeartsrepo/zh-cn_image_0000002251195925.png "点击放大")
   
   
 
#### 使用TortoiseGit克隆代码仓库到本地
1. [访问CodeArts Repo首页](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0040.html)。
2. 进入要克隆的代码仓库主页，单击"克隆/下载"按钮，并复制SSH地址。
3. 进入用户的本地仓库目录下，右键选择"Git克隆"菜单选项。
4. 在弹出的窗口中将[步骤2]复制的SSH地址粘贴到URL输入框中，勾选"加载Putty密钥"并选择安装TortoiseGit客户端时生成的私钥文件。
5. 单击"确定"。如果用户是第一次在TortoiseGit客户端克隆代码仓，系统会询问用户是否信任远程仓库，单击"是"即可。
 
