Workspace

Git Integration

Version control and GitHub sync built into Nomendex.

Nomendex has built-in Git support for version control and syncing with GitHub.

Initializing Git

If your workspace isn't already a Git repository, you can initialize one from the Sync page in the app. Open the Sync page from the sidebar and click Initialize Repository.

Connecting to GitHub

For backup and sync, connect your workspace to GitHub. You can authenticate using either method:

  1. Local Git credentials — If you already have Git configured on your machine with GitHub access, Nomendex will use your existing credentials automatically.

  2. GitHub Personal Access Token — Generate a token from your GitHub settings and enter it in the Sync page. This is useful if you don't have Git configured locally or prefer token-based auth.

To connect:

  1. Open the Sync page from the sidebar
  2. Click Connect to GitHub
  3. Choose your authentication method
  4. Select or create a repository

Syncing Changes

Auto-sync

Your settings will auto-sync automatically once connected to GitHub. No configuration needed.

Manual Sync

Click the Sync button on the Sync page to manually push and pull changes.

Troubleshooting

"Push failed" error

  • Check your GitHub authentication in the Sync page
  • Ensure you have write access to the repository
  • Try pulling first: there may be remote changes

Merge conflicts

Nomendex will notify you of conflicts. You can resolve them by:

  1. Opening the conflicted file
  2. Choosing which version to keep
  3. Saving and syncing again

Alternatively, you can delegate conflict resolution to the agent. Open chat and ask the agent to resolve the merge conflicts — it will analyze the conflicting changes and merge them intelligently.