> For the complete documentation index, see [llms.txt](https://doc.duaer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/source-control-environments/setup.md).

# 为 Duaer 设置源代码管理

把 Duaer 实例连到你的 Git 提供方。
## 远程地址

在源代码管理设置里填写 Git 远程。这台实例的推送与拉取都走该远程。开发与生产应是同一远程的不同用法，而不是两个互不相干的仓库。

## 设置部署密钥 <a href="#step-3-set-up-a-deploy-key" id="step-3-set-up-a-deploy-key"></a>

1. Duaer 会显示一把部署公钥。
2. 在 Git 主机上把它加为 deploy key，并授予实例需要的读或写权限。

产品里“设置部署密钥”的链接打开这一步。公钥缺失或没有写权限时，远程会拒绝推送。换实例要换钥匙，不要复用私钥。
## Questions

### 部署密钥配在哪一步？

连接远程后，把 Duaer 显示的部署公钥加到 Git 主机。产品里“设置部署密钥”打开这一步。没有公钥，推拉取会被拒绝。

