Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Vescura – Sync .env to GitHub Secrets & GitLab CI/CDNew to Visual Studio Code? Get it now.
Vescura – Sync .env to GitHub Secrets & GitLab CI/CD

Vescura – Sync .env to GitHub Secrets & GitLab CI/CD

ArseniyDev

|
1 install
| (1) | Free
Sync .env files to GitHub Secrets and GitLab CI/CD Variables without leaving VS Code. Push environment variables as secrets or plain values, pull remote secrets into local .env files, and control each variable inline with CodeLens.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Vescura

Push and pull .env files to GitHub Secrets & GitLab CI/CD Variables — without leaving VS Code.

No more copying secrets by hand into browser dashboards. Map a .env file to a repo, mark each variable as secret or plain, and sync in one click.

Vescura preview


What it does

  • Push — send variables from any .env file to GitHub Secrets or GitLab CI/CD Variables
  • Pull — fetch remote variables into a local .env file
  • Per-variable CodeLens — inline buttons on every line to toggle push / skip and secret / plain
  • Environment scoping — target GitHub Environments or GitLab CI scopes
  • Secure storage — tokens live in VS Code's encrypted secret store, never on disk

How it works

  1. Open the Vescura panel in the Activity Bar and connect GitHub (OAuth) or GitLab (PAT)
  2. Click + to map a .env file to a repository or project
  3. Open the file — CodeLens buttons appear on every variable line
  4. Click Push from the editor toolbar or the panel

Vescura demo

Platforms

Platform Auth Targets
GitHub OAuth (one-click, no token) Repo secrets, Environment secrets
GitLab Personal Access Token (api scope) Project CI/CD variables, Environment scopes

Notes

  • GitHub secret values are write-only via the API — pull writes keys with empty values for secrets
  • Mappings are saved in .envsync.json (no secrets, safe to commit)

Report an issue

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft