> For the complete documentation index, see [llms.txt](https://docs.pullrequest.com/customer-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pullrequest.com/customer-documentation/getting-started/create-an-account.md).

# Create an Account

Setting up a new organization with Code.

### Create a user account

[**Click here**](https://app.pullrequest.com/signup) to create an account. You can create a user account by authenticating with GitHub, Bitbucket, GitLab, Azure DevOps, HackerOne, or by using your work email address.&#x20;

{% hint style="info" %}
If you'll be integrating repositories from a cloud-based provider or joining a team with repositories already integrated, we recommend authenticating using the same provider provider service.
{% endhint %}

<figure><img src="/files/0WA2Z669CiQPzK3EGc7S" alt="" width="375"><figcaption></figcaption></figure>

### Connect repositories

Select your version control provider for instructions on how to connect  to repositories.

If you host your code on-premise, see [**Introduction to HackerOne Code for On-Premise Integrations**](https://docs.pullrequest.com/on-premise-server)**.** This requires installation of HackerOne's PullRequest Proxy which will be sent by your HackerOne team as a compressed package tarball. If you need this, please reach out to your HackerOne team contacts.

{% content-ref url="/pages/-M2-azm2YNK6v-zej736" %}
[Adding GitHub Repositories](/customer-documentation/cloud-integrations/adding-github-repositories.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M2-bwyxPmZUe8YxLMOx" %}
[Adding Bitbucket Repositories](/customer-documentation/cloud-integrations/adding-bitbucket-repositories.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M2-cXOerpBbMpymLNKD" %}
[Adding GitLab Projects](/customer-documentation/cloud-integrations/adding-gitlab-projects.md)
{% endcontent-ref %}

## Joining an existing team

Click the **Sign up with** button for your team's version control provider (GitHub, Bitbucket, GitLab, Azure DevOps) and you'll be added automatically.&#x20;

Access to repositories will mirror the role configurations in your team's provider.

### My team's version control provider is self-hosted

If your team uses an on-premise installation (e.g., Bitbucket Server, Azure DevOps Server, GitLab Self-managed), you may be added automatically after signing up with your company email address and verifying it.&#x20;
