---
title: 提供者
description: '了解如何在您的应用程序中使用提供者。'
---

Dokploy 提供了几种部署方法，简化了无论您使用 GitHub、任何 Git 提供者、Docker 还是自动化部署的过程。

- GitHub
- Git（任何 Git 提供者）
- Docker

## GitHub

通过 GitHub 部署非常简单：

1. 在 `/dashboard/settings/server` 中配置您的 GitHub 仓库。
2. 在创建应用程序时，Dokploy 会自动检索可用的仓库和分支。

## Git

对于来自任何 Git 仓库的部署，无论是公共还是私有，您可以使用 SSH 或 HTTPS：

1. 输入仓库的 URL。
2. 指定您希望部署的分支。

### 私有仓库

对于私有仓库，使用 SSH 进行身份验证。我们提供一个锁图标来生成 SSH 密钥。

<ImageZoom src="/assets/dokploy-ssh-key.png" width={800} height={630} className="rounded-lg"/>

然后，您可以复制 SSH 密钥并将其粘贴到您的帐户设置中。

<ImageZoom src="/assets/private-repository.png" width={800} height={630} className="rounded-lg"/>

这使您能够从私有仓库中拉取代码，这种方法在几乎所有提供者中都是一致的。

## Docker

对于 Docker 部署：

- 提供一个 Docker 镜像。对于私有仓库，输入用户名和密码。
