# 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="https://1035261813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LOO4Gvsc67XA3eYkTBF%2Fuploads%2FI0mjn5CmxaBr8dJwUO6e%2Fimage.png?alt=media&#x26;token=4736f1ff-0aaa-45ab-9c77-ad73f7c32026" 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="../cloud-integrations/adding-github-repositories" %}
[adding-github-repositories](https://docs.pullrequest.com/customer-documentation/cloud-integrations/adding-github-repositories)
{% endcontent-ref %}

{% content-ref url="../cloud-integrations/adding-bitbucket-repositories" %}
[adding-bitbucket-repositories](https://docs.pullrequest.com/customer-documentation/cloud-integrations/adding-bitbucket-repositories)
{% endcontent-ref %}

{% content-ref url="../cloud-integrations/adding-gitlab-projects" %}
[adding-gitlab-projects](https://docs.pullrequest.com/customer-documentation/cloud-integrations/adding-gitlab-projects)
{% 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;
