21:14 Rswow.ru - Worl... 3 Обычные сервера WoW от StaF
02:08 Бесплатный игро... 3 Обычные сервера WoW от morra
02:44 ^^Limit-WoW^^ ^... 3 Обычные сервера WoW от adidas9699
22:14 Xz-WoW.Ru [FUN]... 3 Обычные сервера WoW от Milko
Rareportal.com
Хочешь разместить тут рекламу бесплатно?

[ Главная страница ] [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » TrinityCore » Установка / Настройка TrinityCore » [GIT] Bitbucket: Создание репозитория
[GIT] Bitbucket: Создание репозитория
STALKER Дата: Вторник, 06.03.2012, 12:39 | Сообщение # 1 Offline





Гл. Администратор

Сообщений: 326

Репутация: 300 +

Статус: 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.

Если все сделано правильно, у вас есть свой репозиторий

Спасибо за внимание.
 
Форум » TrinityCore » Установка / Настройка TrinityCore » [GIT] Bitbucket: Создание репозитория
  • Страница 1 из 1
  • 1
Поиск: