💾 Archived View for chirale.org › 2021-12-11_6746.gmi captured on 2024-05-12 at 14:52:22. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

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

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/