Account Usage
Each Codeanywhere account can be configured to your needs, enhancing productivity and usability through setting global dotfiles, environment variables, and SSH keys, and an editor for your workspaces. You can connect your account to additional Git providers for even more flexibility in accessing projects across your organization.
Profile
The Codeanywhere profile section provides essential user information and includes the following key elements:
-
User ID
A unique, system-generated identifier that is automatically assigned to each user. This value is permanent and cannot be modified by the user.
-
Name
The user’s display name, which is visible to other users within the system. This name represents the user in all interactions.
-
Email
The primary email address linked to the user’s account. This email is used for account-related communications and notifications.
In the dashboard, navigate to your profile account icon and select Profile
to access your user information.
Settings
The Codeanywhere settings profile section enables you to manage integrations, preferences, and account actions. It provides information on managing Git Providers permissions, choosing the default code editor (IDE) for opening development Workspaces, entering the URL of a repository that includes dotfiles, selecting a theme preference, and deleting an account.
In the dashboard, navigate to your profile account icon and select Settings
to manage integrations, preferences, and account actions.
-
Git Providers
Manage permissions and connections to Git providers. Options include connecting to external Git services (e.g., Not connected) or self-managed Git environments.
-
Dotfiles
Specify the URL of a repository containing dotfiles. These files will be automatically cloned and applied in every Workspace.
-
Theme Preference
Choose a color theme or sync with the system settings to automatically switch between light and dark modes (e.g., system mode).
-
Delete Account
Permanently delete the account and all associated data, including workspaces. Note that this action is irreversible.
Notifications
The Codeanywhere notifications section provides options to view alerts and updates related to your account activities.
In the dashboard, navigate to your profile account icon and select Notifications
to view alerts and updates related to your account activities.
Environment Variables
The Codeanywhere environments variables section provides an option to add an environment variable to be available across your Workspaces.
- In the dashboard, navigate to your profile account icon and select
Env Variables
to add an environment variable. - Select
New +
to add a new environment variable. - Enter the environment variable
name
andvalue
.
SSH Keys
The Codeanywhere SSH keys section provides an option to add a new SSH key for authentication purposes and configure public keys associated with your account.
- In the dashboard, navigate to your profile account icon and select
SSH Keys
to add an SSH key. - Select
New +
to add a new SSH key. - Enter the SSH key
name
,key
, andexpiration date
.
Adding Dotfiles
You can configure new workspaces to be populated with a set of dotfiles at creation time using the Codeanywhere dashboard.
After setting a Git repository for dotfiles, Codeanywhere will clone the repository into the home directory of each new workspace.
This allows you to share a common set of configuration across your workspaces.
Examples of potential configuration include shell configuration (~/.bashrc
, ~/.profile
) and CLI tool configuration in ~/.config/
.
- Navigate to the Settings page under Account in the sidebar.
- Under Dotfiles, specify the URL of the Git repository containing your dotfiles.
- Click the
Update
button to save the configuration.