Git Integration & Wix CLI allows you to write, test, and publish code for your Wix site locally on your computer. This article explains how to set up Git Integration & Wix CLI by connecting your site to GitHub, cloning your site's GitHub repository to your computer, and installing the Wix CLI.
To write your site's code locally from your computer, first create a GitHub repo to store your site's code and connect it to your site.
Important:
Before getting started, if you haven't already done so, click and then Start Coding (Wix Studio), or enable Velo Dev Mode (Wix Editor).
Go to the GitHub Integration section of your editor:
Click Continue.
Click Sign In.
Follow the prompts to sign in to your GitHub account and authorize Velo to create a new repo for you.
Choose an owner and enter a name for the new repo to connect to your site. Optionally, you can add a custom description as well. Click Create.
Click Install to start installing the Velo GitHub app on your new repo.
This app allows your site to communicate with GitHub. You may need to authenticate your identity in GitHub before continuing.
Make sure that both Only select repositories and your new repo are selected. Click Approve and Install.
Copy the displayed terminal commands. You need them for the next section of the setup.
Click Close.
Your repo name and default branch are displayed in the GitHub Integration panel.
Once you connect your site to GitHub, your editor enters read-only mode.
Once your site's repo it set up, you can clone it to your computer and install the Wix CLI. The commands used in this procedure accomplish the following:
Before getting started, make sure you have the following things installed:
To set up your local environment, do the following:
Open the terminal on your computer.
Navigate to the directory where you want to store your repo's files.
Run the commands you copied down in the previous section. Depending on your computer's setup, you may need administrator privileges to run the commands.
To see the commands again, open your site's editor and click Local Dev Setup.
The default commands use npm as the package manager for installations. You can also use yarn to manage packages. To do this, make the following changes:
npm install
to yarn install
.npm install -g @wix/cli
to yarn global add @wix/cli
.After the installation, the Local Editor opens in your default web browser.
Open the repo in your favorite local IDE to start writing code.
You're ready to start writing your site's code. Learn more about the file structure of your site's repo, testing your code with the Local Editor, and using the Wix CLI.