Архив по меткам :

QR-code

ССЫЛКИ

Свежие комментарии

Ноя 01

Работаем с github

В статье я опишу как синхронизировать свои репозитарии которые храняться на персональном компьютере с Github. Тут не будет разобрано как создать учетную запись и как работать совместно над репозитариями, только настройка, создание и загрузка изменений на репозитарий.

Вы зарегистрировались на github, для того чтобы каждый раз из консоли не вводить имя и пароль создадим и настроим ssh ключ, для этого в консоли выполняем:

ssh-keygen -t rsa -b 4096 -C "adres@mail.com"

вместо adres@mail.com вводим адрес который зарегистрирован на github.

в папке пользователя в паgrt .ssh создается файлы id_rca и id_rca.pub
копируем все содержимое и на Github заходим в настройки — SSH and GPG keys и добовляем новый ключ, вставляя скопированное в поле Key. После чего сохраняем.
Теперь копируем наш репозитарий не по https, а по ssh, для этого при копировании репозитария надо выбрать использование ssh, ссылка должна быть такого рода: git@github.com:immortalserg/Ass-shield.git команда для копирования репозитария точно такая же как для https

git clone git@github.com:immortalserg/Ass-shield.git

у меня несколько репозитариев и я выполнил загрузку для каждого создав папку GIT

теперь настроим git, для этого в консоли выполняем:

config —global user.name "ваше имя"
git config —global user.email адрес
git config —global core.autocrlf true
git config —global core.safecrlf false

чтобьы загрузить все изменения надо выполнить в папке с репозитарием три команды:

git add .
git commit -m "a msg"
git push origin master

поскольку у меня несколько репов, то для обновления я создал скрипт update следующего содержания.

#!/bin/bash

cd $1
git add .
git commit -m "a msg"
git push origin master

теперь я обносляю репозитарии командой

./update имя_папки

например для обновления репозитария который я скачал выше я ввожу

./update Ass-shield

НА этом всё.

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Синдикация

Понравилась статья? Подпишитесь на RSS .

комментарии отключены, по вопросам в почту или вконтакте http://vk.com/kusheev