У вас есть два разных адреса для доступа к вашему репозиторию Mercurial в sourceforge:
http://phone-apps-djan.hg.sourceforge.net:8000/hgroot/phone-apps-djan/phone-apps-djan (read-only)
, как сказано после адреса, этот только для чтения, каждый может клонировать ваш проект, чтобы они могли видеть источники и компилировать / использовать его. Там нет аутентификации. Когда вы используете этот адрес, Mercurial использует протокол HTTP для получения изменений.
ssh://lucasab@phone-apps-djan.hg.sourceforge.net/hgroot/phone-apps-djan/phone-apps-djan (read/write)
, вы можете написать в свой репозиторий по этому адресу, но вы должны аутентифицировать себя (вам придется ввести свой пароль), и Mercurial использует для этого протокол SSH. Вы также можете увидеть ваше имя в sourceforge по адресу.
Прежде всего, вы должны сделать еще один клон вашего проекта со вторым адресом, иначе вы не сможете зафиксировать. Просто cd
в новом каталоге и выполните:
hg clone ssh://lucasab@phone-apps-djan.hg.sourceforge.net/hgroot/phone-apps-djan/phone-apps-djan
Вам будет предложено ввести пароль учетной записи sourceforge.
Затем вы можете перейти в недавно созданный каталог, внести все изменения, добавить файлы и т. Д. Когда вы закончите, вы можете сделать hg commit
, а затем hg push
, чтобы опубликовать модификацию в вашем хранилище. , Если вы добавляете новый файл в каталог, не забудьте сделать hg add
или hg addremove
.
Вы можете найти действительно хороший и простой учебник по Mercurial на Hg Init , вы должны прочитать его и попытаться понять рабочий процесс, прежде чем что-то делать в sourceforge.
Удачи в вашем проекте:)