Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

[Mercurial] Bitbucket: Создание репозитория - Форум

  • Сторінка 1 з 1
  • 1
[Mercurial] Bitbucket: Создание репозитория
NozdormuДата: Вівторок, 06.03.2012, 18:55 | Сообщение # 1



Nozdormu
Капрал
Группа: V.I.P
Сообщений: 52

Замечания:

Оффлайн
Здравствуйте ув. пользователи. Сегодня я расскажу как создать mercurial репозиторий на bitbucket.org. Для начала нам зарегистрировать аккаунт (описывать подробности настройки аккаунта, такие как поставить аву, сменить пароль, как сделать коммит я не буду, только по делу) ну и можно создать репозиторий (если вы залогинились под своим аккаунтом пройдите по ссылке).

Quote
Name - названия репозитория
Repository type - тип репозитория (оставляем Mercurial)
Private - оставляем ✓ если хотим приват.
Language - язык программирования.
Description - описание.
Website - понято что сайт.


Создали репо, и оставляем это пока в покое.
Дальше переходим в настройку самого репозитория. Для этого нам надо программа TortoiseHg (черепашка). Установили ее. Дальше ПКМ по исходниках которые будут в репо, TortoiseHg > Create Repository Here > Создать. У вас должно писать "Хранилище успешно создано в" и адрес где создали.

Создали репозиторий. Переходим до привязки по ssh к вашему репо на bitbucket.org
Нам надо такая программа как PuTTY Key Generator (генератор ssh ключей). По идеи она должна быть в папке с черепахой, но брал ее с TortoiseGIT, но это картину не меняет.

Открываем ее:

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

Вот наш ключ сгенерировался, теперь надо ввести "защитный пароль":

P.S. Он не относится к паролю от аккаунта на bitbucket

Ввели пароль, жмем Save private key и сохроняем. Даем любое название.
Этот файл должен быть с расширениям .ppk Не закрывайте пока программу!

Теперь идем в папку с установленным TortoiseHg и открываем Pageant.exe.
Жмем Add Key. Находим куда сохранили ваш ключ (вышесказанный файл с расширениям .ppk)
Вводим тот самый защитный пароль.
ОК, файл должен загрузится в лист.
Close.

Теперь ПКМ по репозиторию > TortoiseHg Workbench > Слева в Реестре хранилищ ПКМ по репо > Настройки
Убедитесь, что выбраны глобальные настройки
Править файл

Quote
[ui]
# Name data to appear in commits
username = Name <e-mail>
ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -batch -C

Это имя пользователя для коммитов и путь к файлу TortoisePlink.exe. Пишем такой же как и при регистрации аккаунта.

У меня так получилось
Quote
[ui]
# Name data to appear in commits
username = Dinoza <cmake220@gmail.com>
ssh = "C:\Program Files\TortoiseHg\TortoisePlink.exe" -ssh -2 -batch -C


Переходим в Настройки хранилища
Так же жмем Править файл
и пишем
Quote
[paths]
default = ssh://hg@bitbucket.org/адрес_вашего/репо

У меня так
Quote
[paths]
default = ssh://hg@bitbucket.org/Dinoza/TrinityCore


Если все правильно сделал переходим в Настройку аккаунта > SSH keys. Разворачиваем PuTTY Key Generator и с окна, ниже Public key for pasting into OpenSHH ... копируем ключ и вставляем сюда:

Жмем Add key.

Теперь после коммпита(тов) что бы перенести ваши изменения на bitbucket.org нужно нажимать Протолкнуть исходящие изменения на выбранный URL

Возможно мануал не очень понятливый для новичков.
Скриншоты взяты отсюда
Так же выражаю благодарность пользователю Neket007, за подсказки, которые упрощают работу с репо. thumb
Спасибо за внимание
 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
хаха :D · (Приколы)
Автор: [N1ke]Medved
Последнее сообщение в 18:40
Autobattle - новый боевой бот ... · (Боты для WoW)
Автор: terrikon
Последнее сообщение в 18:39
PvE руководство для Чернокнижн... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 18:38
Пустой свиток (Часть 11) · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:37
Друиды в Катаклизме: Официальн... · (Друид)
Автор: Darkensand
Последнее сообщение в 18:37
[Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
Автор: Darkensand
Последнее сообщение в 18:35
FarmBot (Бот для фарма руды и ... · (Боты для WoW)
Автор: homma
Последнее сообщение в 18:34
Почему мы сражаемся: ролевая и... · (Воин)
Автор: Darkensand
Последнее сообщение в 18:34
Книги по Wold of Warcraft · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:33
Маг огня в Cataclysm · (Маг)
Автор: Darkensand
Последнее сообщение в 18:33
Как начать играть в World of W... · (Полезно знать)
Автор: Belkmondesh
Последнее сообщение в 18:32
Характеризация профессий · (Профессии)
Автор: Darkensand
Последнее сообщение в 18:31
Что значит для арканов бета те... · (Маг)
Автор: Darkensand
Последнее сообщение в 18:31

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2025 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz