голосование
BASH
PHP
Javascript
HTML
Программы
Firebird
Майнинг
PostgreSQL
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
Мобильные технологии
Ремонт
Mercurial
Заработок на сайте
Docker
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Подключение к репозиторию bitbucket.org меркуриал

Решил подключиться к удалённому приватному репозиторию bitbucket. Сразу не получилось. Есть небольшие тонкости. Расскажу вам об этих тонкостях. Когда вы проникните в папку с меркуриалом cd .hg/, то создайте файл touch hgrc. Если сделаете файл с точкой в имени .hgrc, то .hgrc работать не будет вообще. Вы можете несколько часов потратить на то, чтобы понять эту особенность. Если у вас нет аккаунта на bitbucket.org, то зарегистрируйтесь. Вам нужен логин. Создайте репозиторий. После создания репозитория вам покажут простые настройки для подключения hg к аккаунту bitbucket. В них будут неточности. ssh://hg@bitbucket.org/user/hg_test где user - логин вашего аккаунта, hg_test - мой тестовый репозиторий. У вас будет свой hg_test со своим уникальным названием.


#создание репозитория меркураил
hg init

Размещение локального репозитория Mercurial на Bitbucket
Шаг 1. Перейдите в директорию репозитория
cd /path/to/your/repo

Шаг 2. Подключите свой репозиторий к Bitbucket
hg push ssh://hg@bitbucket.org/user/hg_test

Шаг 3. Введите новый URL по умолчанию в файле .hgrc репозитория.
#проникаем в меркуриал
cd .hg/

#создание файла с настройками, точки в названии файла не должно быть
touch hgrc

#прописываем в файле hgrc
[paths]
default=ssh://hg@bitbucket.org/user/hg_test

#отправка на сервер
hg push

Этот способ хорош только в том случае если у вас один удалённый репозиторий, если у вас несколько подключенных репозиторев, то нужно прописывать каждый репозиторий и при отправке указывать репозиторий для точности. О том как прокинуть ssh-ключи читайте в статье как настроить доступ к серверу без пароля по ключу ssh rsa linux


#добавление dev сервера
[paths]
dev=ssh://hg@bitbucket.org/user/hg_test
local_path=/home/user/bash/hg_test/

#отправка на тестовый сервер
hg push

#если у вас нет прокинутых ключей SSH
[auth]
dev.prefix=https://bitbucket.org/user/hg_test
dev.username=***
dev.password=***
просмотры: 162, уровень: лёгкий уровень, рейтинг: 0, дата: 2019-05-04 17:45:43
проголосовать:

Комментарии:






поиск
реклама
банеры
сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/pingadmin мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/domains домен RU домен RU всего за 99 рублей