Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions _snippets/self-hosting/installation/latest-next-version.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/// note | Latest and Next versions
n8n releases a new minor version most weeks. The `latest` version is for production use. `next` is the most recent release. You should treat `next` as a beta: it may be unstable. To report issues, use the [forum](https://community.n8n.io/c/questions/12).

Current `latest`: 1.112.6
Current `next`: 1.113.3
Current `latest`: 1.113.3
Current `next`: 1.114.0
///
11 changes: 8 additions & 3 deletions _snippets/source-control-environments/configure-git-in-n8n.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
1. Go to **Settings** > **Environments**.
1. In **Git repository URL** enter the SSH URL for your repository.
1. n8n supports ED25519 and RSA public key algorithms. ED25519 is the default. Select **RSA** under **SSH Key** if your git host requires RSA.
1. Copy the SSH key.
1. Choose your connection method:
- **SSH**: In **Git repository URL**, enter the SSH URL for your repository (for example, `git@github.com:username/repo.git`).
- **HTTPS**: In **Git repository URL** enter the HTTPS URL for your repository (for example, `https://github.com/username/repo.git`).
1. Configure authentication based on your connection method:
- **For SSH**: n8n supports ED25519 and RSA public key algorithms. ED25519 is the default. Select **RSA** under **SSH Key** if your git host requires RSA. Copy the SSH key.
- **For HTTPS**: Enter your credentials:
- **Username**: Your Git provider username.
- **Token**: Your Personal Access Token (PAT) from your Git provider.
4 changes: 4 additions & 0 deletions docs/integrations/builtin/credentials/anthropic.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,9 @@ Then:
3. Give your key a **Name**, like `n8n-integration`.
4. Select **Copy Key** to copy the key.
5. Enter this as the **API Key** in your n8n credential.
6. (Optional) To add custom headers to your API requests:
1. Enable the **Add Custom Header** toggle.
2. Enter the **Header Name** for your custom header.
3. Enter the **Header Value** for your custom header.

Refer to Anthropic's [Intro to Claude](https://docs.anthropic.com/en/docs/intro-to-claude) and [Quickstart](https://docs.anthropic.com/en/docs/quickstart) for more information.
14 changes: 9 additions & 5 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ You can find the release notes for older versions of n8n [here](/release-notes/0
View the [commits](https://github.com/n8n-io/n8n/compare/n8n@1.113.0...n8n@1.114.0) for this version.<br />
**Release date:** 2025-09-29

/// note | Next version
This is the `next` version. n8n recommends using the `latest` version. The `next` version may be unstable. To report issues, use the [forum](https://community.n8n.io/c/questions/12).
///

This release contains core updates, editor improvements, project updates, performance improvements, and bug fixes.

### Contributors
Expand All @@ -54,10 +58,12 @@ For full release details, refer to [Releases](https://github.com/n8n-io/n8n/rele
View the [commits](https://github.com/n8n-io/n8n/compare/n8n@1.113.2...n8n@1.113.3) for this version.<br />
**Release date:** 2025-09-26

/// note | Next version
This is the `next` version. n8n recommends using the `latest` version. The `next` version may be unstable. To report issues, use the [forum](https://community.n8n.io/c/questions/12).
/// note | Latest version
This is the `latest` version. n8n recommends using the `latest` version. The `next` version may be unstable. To report issues, use the [forum](https://community.n8n.io/c/questions/12).
///



This release contains a bug fix.

For full release details, refer to [Releases](https://github.com/n8n-io/n8n/releases) on GitHub.
Expand All @@ -67,9 +73,7 @@ For full release details, refer to [Releases](https://github.com/n8n-io/n8n/rele
View the [commits](https://github.com/n8n-io/n8n/compare/n8n@1.112.5...n8n@1.112.6) for this version.<br />
**Release date:** 2025-09-26

/// note | Latest version
This is the `latest` version. n8n recommends using the `latest` version. The `next` version may be unstable. To report issues, use the [forum](https://community.n8n.io/c/questions/12).
///


This release contains a bug fix.

Expand Down
29 changes: 26 additions & 3 deletions docs/source-control-environments/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@ n8n uses source control to provide environments. Refer to [Environments in n8n](

## Prerequisites

To use source control with n8n, you need a Git repository that allows SSH access.
To use source control with n8n, you need a Git repository with either:

- SSH access (using deploy keys), or
- HTTPS access (using Personal Access Tokens)

This document assumes you are familiar with Git and your Git provider.

Expand All @@ -29,15 +32,35 @@ To help decide what branches you need for your use case, refer to [Branch patter

--8<-- "_snippets/source-control-environments/configure-git-in-n8n.md"

## Step 3: Set up a deploy key
## Step 3: Set up authentication

Configure authentication based on your chosen connection method.

### SSH authentication (using deploy keys)

Set up SSH access by creating a deploy key for the repository using the SSH key from n8n. The key must have write access.
Set up SSH access by creating a deploy key for the repository using the SSH key from n8n. The key must have write access.

The steps depend on your Git provider. Help links for common providers:

* [GitHub | Managing deploy keys](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/managing-deploy-keys)
* [GitLab | Deploy keys](https://docs.gitlab.com/ee/user/project/deploy_keys/)

### HTTPS authentication (using Personal Access Tokens)

Create a Personal Access Token (PAT) with repository access permissions.

Help links for creating PATs with common providers:

* [GitHub | Managing personal access tokens](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens)
* [GitLab | Personal access tokens](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html)
* [Bitbucket | App passwords](https://support.atlassian.com/bitbucket-cloud/docs/app-passwords/)

Required permissions for your token:

- Repository read/write access
- Contents read/write (for GitHub)
- Source code pull/push (for GitLab)

## Step 4: Connect n8n and configure your instance

1. In **Settings** > **Environments** in n8n, select **Connect**. n8n connects to your Git repository.
Expand Down