# Получаем Aleo Contributor Badge на GitHub **Published by:** [Smart Move](https://paragraph.com/@holmberg15a/) **Published on:** 2023-12-04 **URL:** https://paragraph.com/@holmberg15a/aleo-contributor-badge-github ## Content Aleo проект не нуждается в представлении, основную ставку в тестнетах и развитии, они делают на разработчиков. Badge выдается за вклад в развитие протокола… По этой причине я написал пошаговую инструкцию, как получить этот badge.SubscribeШаг 1: Установка Git и Генерация SSH-ключаСкачайте (можно portable) Git для Windows с официального сайта git-scm.com.Откройте Git Bash.Создайте новый SSH-ключ, используя ваш email от github:Все команды можно вводить с помощью сочетания клавиш: shift+insertssh-keygen -t rsa -b 4096 -C "ваш_email@example.com" При создании ключа следуйте инструкциям; пароль и путь можно оставить по умолчанию.Шаг 2: Добавление SSH-ключа в SSH-агентЗапустите SSH-агент в фоновом режиме:eval $(ssh-agent -s) Добавьте ваш приватный SSH-ключ в SSH-агент:ssh-add ~/.ssh/id_rsa Шаг 3: Добавление SSH-ключа в ваш аккаунт GitHubСкопируйте содержимое вашего публичного SSH-ключа из файла ~/.ssh/id_rsa.pub.Перейдите на GitHub, войдите в ваш аккаунт, и перейдите в "Settings" → "SSH and GPG keys".Нажмите "New SSH key", вставьте ваш ключ и сохраните его.Шаг 4: Клонирование и Работа с РепозиториемВводим в консоли путь:cd /c/GitProjects Этот путь соответствует C:\GitProjects, т.е. в корне вашего диска Ц, должна быть папка GitProjects, в неё мы будем клонировать наш проект.Клонируйте репозиторий, используя SSH-адрес:git clone git@github.com:aantop/tictactoe.git В примере, я взял репозиторий из рандомной заявки, можете выбрать другой. Для этого замените username и repository на ваше имя пользователя GitHub и название репозитория соответственно. Переходим в папку скачанного репозитория:cd /c/GitProjects/tictactoe Шаг 5: Разрыв связи с клонированным репозиториемКогда клонируем чужой репозиторий и хотим отправить его содержимое в наш новый репозиторий на GitHub, то:Необходимо удалить старую связь с исходным репозиторием:git remote remove origin Создать новый репозиторий на GitHub, задаём имя, например tictactoe делаем его публичным, следим, чтобы не было галки на Readme, лицензия и .gitignore, по умолчанию None.Добавить связь с нашим новым репозиторием:git remote add origin git@github.com:your_username/your_new_repository.git Шаг 6: Отправка Изменений в Новый РепозиторийДобавьте все изменения в локальный Git репозиторий:git add . Фиксируем изменения:git commit -m "Aleo Leo Workshop Commit" Отправляем изменения на GitHub:git push -u origin main Шаг 7: Подаем заявку на 🥇 Leo Contributor BadgeПереходим в репозиторий AleoHQ, сразу в раздел Issueshttps://github.com/AleoHQ/leo/issuesЖмем зеленую кнопку New IssueЖмем Get Started в категории Leo Contributor BadgeУказываем Username GitHub в Title - [Badge - YOUR_GH_USERNAME]Заменяем текст в заявке:<!-- Hi Aleo team! I'm claiming my contributor badge for completing a developer tutorial. 😀 Github Username: <YOUR_GITHUB_USERNAME> Tutorial Repo: <PUSHED_GITHUB_REPO_URL> Requested badge: <TUTORIAL_OR_CONTENT> For badge type, if you used `leo new` or `leo example` e.g., helloworld, token, lottery, tictactoe, then enter "Tutorial" as your badge type. If you created a unique Leo application not under those examples, enter "Content" instead. --> (Fill in the request here.) На следующий:Hi Aleo team! I'm claiming my contributor badge for completing a developer tutorial. 😀 Github Username: <YOUR_GITHUB_USERNAME> Tutorial Repo: <PUSHED_GITHUB_REPO_URL> Requested badge: TUTORIAL Не забываем указать свой Username и ссылку на Repo, в пункте Requested badge оставляем TUTORIAL. Когда все получилось, удаляем наш SSH ключ из GitHub, и можем удалить из системы.Подписывайся на телеграм канал Smart Move >>> https://t.me/smrtmv <<< Обзоры проектов, токеномика, аналитика, сравнения. ## Publication Information - [Smart Move](https://paragraph.com/@holmberg15a/): Publication homepage - [All Posts](https://paragraph.com/@holmberg15a/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@holmberg15a): Subscribe to updates