How to add additional FTP, GIT and Web Deploy users

Overview

Your hosting account includes one primary deployment user (your Customer ID). You can create additional users and grant each of them FTP, Git and/or Web Deploy access on a per-site basis. This is useful when a developer or contractor needs to publish to a site without using your primary account credentials.

Please note: additional users do not get Control Panel access. They can only use the deployment protocols you grant them.

Step 1: Open the Users page

  1. Log in to the Everleap Control Panel at cp.everleap.com.
  2. Click your account ID menu (your Customer ID, at the top right of the menu bar) and choose Users.

Alternate path: click Shared SitesManage next to a site → in the Site Tools panel select the FTP tab → click Manage next to Additional Users.

Site Overview Site Tools panel, FTP tab, showing the Additional Users row with its Manage link

The Users page lists every user on the account with columns for Username, Update Password, Permissions and Delete.

Users page listing the primary user and additional users with Update Password, Permissions and Delete links

Step 2: Create the user

  1. On the Users page, click Create User.
  2. Enter a Username, a Password, and Retype Password to confirm.
  3. Click Create User. The new user now appears in the user list.
Create User form with Username, Password and Retype Password fields and the Create User button

Step 3: Assign FTP, Git and Web Deploy permissions

  1. On the Users page, click Permissions next to the new user.
  2. The User Permissions page lists every site on your account with its auto-generated Publish Username and three checkboxes: FTP, Git and Web Deploy.
  3. Tick the box for each protocol this user should have, on each site they should be able to reach.
  4. Click Update Permissions to save.
User Permissions page showing each site with its publish username and FTP, Git and Web Deploy checkboxes

The Publish Username

Everleap generates a separate publish username per site, in the form <site-id>\<username> — for example 1234-99\deployuser. Users must connect with this full publish username, not the plain username. Because the site ID differs per site, the same user has a different publish username on each site.

Verify It Worked

Connect with the new user's credentials to confirm access:

  • FTP — connect with your FTP client (for example FileZilla) to the FTP address shown on the site's FTP tab, using the publish username and password.
  • Web Deploy — publish from Visual Studio (or any MSDeploy tool) using the same publish username and password.
  • Git — push to the repository URL shown on the site's Git tab, using the publish username and password.

Managing Users Later

  • To change a user's password — click Update Password next to that user, enter the New Password and Retype Password, then click Update Password.
  • To remove a user — click Delete next to that user.
Update User Password page with New Password and Retype Password fields

Notes

  • Permissions are assigned per site. The same user can have different protocol access on different sites.
  • The primary account user (your Customer ID) always has full permissions and cannot be deleted.
  • FTP, Git and Web Deploy credentials are independent of your Control Panel login.

Related Articles