> For the complete documentation index, see [llms.txt](https://docs.arkain.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.arkain.io/user-guide/workspace/source-code-management-with-git/git-sidebar.md).

# Git Sidebar

### Use most Git commands through the GUI

Clicking the **\[Git]** button(<img src="https://2536619093-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvv0eKmOn3DY36Ox1EqCE%2Fuploads%2F5TRlvspfK2lvc4UJdVyo%2Fimage.png?alt=media&amp;token=30c7dc40-3bb2-44fa-88d6-8eea3493e9a1" alt="" data-size="line">) in the Sidebar allows you to manage source code versions. In the Git Sidebar, you can easily use Git-related features without commands.

<figure><img src="https://2536619093-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvv0eKmOn3DY36Ox1EqCE%2Fuploads%2F76tbblWKNp508kIfODTx%2Fgit_01.png?alt=media&amp;token=9bfde44f-81f4-4d97-881a-c836e91b5be7" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
To use Arkain's distributed version control feature, a [GitHub](https://github.com/) account that supports Git repository hosting is required. GitHub is the most popular Git repository hosting service.
{% endhint %}

### Connecting to a GitHub remote repository

<figure><img src="https://2536619093-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fvv0eKmOn3DY36Ox1EqCE%2Fuploads%2FUwt3PjrbqyvwFnG3mTGK%2Fgit_11.png?alt=media&amp;token=3e544b3f-6a0c-4862-bfa2-0c4ac9d61621" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}
Click the **\[Register repository]** button in the **Git Sidebar**.&#x20;
{% endstep %}

{% step %}
Select remote repository type from Git and GitHub options.
{% endstep %}

{% step %}
Click the **\[GitHub Authorization]** button to link your GitHub account.&#x20;
{% endstep %}

{% step %}
Select an existing repository from GitHub.&#x20;
{% endstep %}

{% step %}
If needed, fill in other required information and click the **\[Clone to repository]** button.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
To change the directory connected to the repository, go to the **\[Directory Setting]** tab in the Git window and select a different directory.
{% endhint %}
