STALKER |
Дата: Вторник, 06.03.2012, 12:39 | Сообщение # 1 Offline |
| Возникла у меня потребность разместить свой проект в удаленном хранилище для совместной разработки. Проект у меня только зародился, поэтому очень сырой. В связи с этим, не хотелось выставлять его на всеобщее обозрение, в итоге из всех существующих хранилищ я выбрал Bitbucket т.к. он поддерживает создание приватного репозитория совершенно бесплатно + он поддерживает git. Выбор сделан, переходим к практической части.
Для начала проходим регистрацию на Bitbucket. Теперь у нас есть удаленный репозиторий, в котором мы будем хранить наш проект. После этого, нам необходимо установить систему управления версиями на наш компьютер. Для этого мы скачиваем и устанавливаем git. Во время установки, нам будет предложен тип взаимодействия с пользователем. Выбираем «Git Bash Here», т.к. для работы с git мы будем использовать TortoiseGit. Далее выбираем пункт «Run Git from the Windows Command Prompt»:
На следующем шаге, выбираем «Checkout Windows-style, commit Unix-style line endings»:
После инсталляции, сразу настроим некоторые параметры. Для этого заходим в настройки (Settings):
Заходим в Git -] Config и указываем свое имя и e-mail(потом эта информация будет отображаться в наших commit-ах). Также ставим галочку у пункта «AutoCrlf». Клиент мы настроили, теперь необходимо сгенерировать SSH-ключи для безопасной передачи данных. Для этого заходим в Puttygen, который находится с нашим TortoiseGit в Пуск-е:
Здесь все просто, нажимаем кнопку Generate и водим мышкой по экрану(для генерации ключа). После этого, записываем пароль(для зашиты ключа) в Key passpharase и подтверждаем его в следующем поле. Чтобы не забыть пароль, можем написать подсказку в поле Key comment. Сохраняем наши ключи: «Save public key / Save private key»:
Копируем наш сгенерированный публичный ключ, заходим в настройки аккаунта и вставляем его в соответствующее поле:
Добавляем его кнопкой «Add key». Следующим шагом, будет создания репозитория на сайте Bitbucket:
Здесь все просто. Вводим название проекта, выбираем «Git» и язык программирования. Ставим галочки удовлетворяющие нашим требованиям, и пишем описание. Нажимаем «Create repository»:
Теперь нам нужно создать локальный репозиторий(там будет храниться вся история изменений исходного кода). Для этого создаем папку и называем её localRepository. В контекстном меню нашей папки выбираем «Git Create repository here…». В появившемся окне ставим галочку «Make it Bare». Репозитории есть, теперь создаем папку, где будет храниться сам проект. Кликаем на папке правой кнопкой и выбираем «Git Clone...»:
В поле Url вводим путь удаленного(который на Bitbucket)репозитория. Этот путь можно найти по адресу bitbucket.org/userName/projectName — главная страница созданного репозитория на Bitbucket. Directory — куда копировать(путь папки проекта) Ставим галочку в пункте «Load Putty Key» и показываем сохраненный нами приватный ключ. Нажимаем «OK»:
Выйдет предложение ввести пароль защиты ключа. Вводим его:
После этого, у нас в папке где будет проект, создается папка .git(скрытая):
Идем назад и в контекстном меню папки нашего проекта выбираем «Git Commit -] “master” …» Этот шаг сделает первый commit в главный brunch git-а:
В поле message, введем любой комментарий нашего изменения. Нажимаем на галочку «Select/Deselect All» – для выбора всех файлов и щелкаем «OK»:
Ждем окончания commit-а:
Первый commit прошел успешно. Теперь синхронизируем наш проект с удаленным репозиторием. Для этого в контекстном меню папки с проектом, выбираем «Git Sync…»:
Нажимаем Push:
Ждем окончания копирования:
Чтобы убедиться, что все прошло успешно, заходим на сайт bitbucket-а на вкладку Source.
Если все сделано правильно, у вас есть свой репозиторий
Спасибо за внимание.
|
|
| |