> ## Documentation Index
> Fetch the complete documentation index at: https://aegean.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Git and GitHub

> Setting up Git, creating a GitHub account, and working with repositories in Google Colab.

## Getting started with Git

Learning basic git commands takes less than half an hour. To install git and understand the principles, read Chapters 1 and 2 of the [Pro Git book](https://git-scm.com/book/en/v2).

<iframe width="560" height="315" src="https://www.youtube.com/embed/RGOj5yH7evk" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

You need a GitHub account to publish and submit your work. Almost every project starts from an existing repository that you clone and modify.

## Working with GitHub in Colab

1. Fork the desired repository on GitHub
2. Go to [colab.research.google.com](https://colab.research.google.com/) and log in with your university email
3. In the open dialog, select **GitHub** and authorize access
4. Select the forked repository from the dropdown, you will see all notebooks listed
5. Open a notebook to edit it in Colab; changes persist to your GitHub fork

For a general introduction to Colab notebooks, see [Welcome to Colaboratory](https://colab.research.google.com/notebooks/intro.ipynb).

***

<Callout icon="pen-to-square" iconType="regular">
  [Edit this page on GitHub](https://github.com/aegean-ai/eaia/edit/main/src/aiml-common/resources/environment/git-github.mdx) or [file an issue](https://github.com/aegean-ai/eaia/issues/new/choose).
</Callout>
