Главная | Форум | Статьи | Ф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
[Гайд] - Ездовые животные · (Гайды по WoW)
Автор: Darkensand
Последнее сообщение в 12:59
▃ ▅ █ STRIKE-DEATH | WOTL... · (Обычные сервера WoW)
Автор: Pensukdeath
Последнее сообщение в 05:18
Уход и забота за воинами: прок... · (Воин)
Автор: UncontesteD
Последнее сообщение в 17:34
Очень хороший зароботок!!! · (Флудилка)
Автор: Hordcore
Последнее сообщение в 12:57
Основы Sql · (Sql)
Автор: No-One
Последнее сообщение в 01:45
Баг на 30к крита 5.4.8 · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:46
Баг на дамаг · (Баги WoW)
Автор: nikitadevil
Последнее сообщение в 18:44
Неуязвимость · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:43
Бесконечный сокет · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:42
Баг на ледянные баджи на uwow · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:31
Новейший баг на дамаг ханта · (Баги WoW)
Автор: Act1mel
Последнее сообщение в 18:23
[БАГ] + к Урону для всех класс... · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:22
Ретро паладин 4.3 · (Паладин)
Автор: Darkensand
Последнее сообщение в 02:05
Hellscream.ORG - Азиатский WoW... · (Обычные сервера WoW)
Автор: Alexstrasza007
Последнее сообщение в 10:30

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