Skip to main content
Connecting a context repository is what turns the File Explorer into an editor. Set it up in Settings -> Git.
1

Server keys - once per deployment

Register a GitHub OAuth App, so nao can act on your team’s behalf, then set GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET on the server and restart nao. Until then, the other steps stay disabled.
2

The repository - once per project

Point nao at the repository holding your context files. This doesn’t overwrite your live project or push anything, and disconnecting it later deletes nothing. Only a project admin can disconnect it.
3

Your own account - once per person

Authorize nao with your personal GitHub account. This is what commits and opens pull requests as you, so your name is on the change and your own GitHub permissions apply.
If your deployment supplies context files through environment variables, this page shows a read-only summary instead. See Deployment-managed context files.