SMOLNET PORTAL home about changes

Create a new mercurial repo using hg init

When you have your mercurial docker container up and running, these are the steps to create a new repo.

mercurial docker container up and running (https://chirale.org)


On your server, login to mercurial docker container:

 docker exec -it $SSHCONTAINER bash su - hg


Then create your new repo:

 mkdir repo mkdir $REPONAME cd $REPONAME hg init hg verify


Add new files and commit:

 touch README.md hg addremove HGUSER=your_username_here hg commit -m "First flight" hg update


Then Ctrl+D two times to exit hg user shell and docker exec shell.

Now the repo is available and can be cloned:

 hg clone ssh://mycodehosting.example.org/repo/$REPONAME


https://web.archive.org/web/20211211000000*/https://chirale.org/2020/04/14/migrate-mercurial-code-hosting-from-bitbucket-to-your-server-in-9-steps-using-docker/ (https://web.archive.org)
Response: 20 (Success), text/gemini
Original URLgemini://chirale.org/2021-12-11_6746.gmi
Status Code20 (Success)
Content-Typetext/gemini; charset=utf-8