> 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;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pullrequest.com/customer-documentation/getting-started/create-an-account.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
