This page describes the ways one can use darcs at HCoop = Hosting a darcs repository = You can use your web space for hosting a public darcs repository. This section descrives the steps you need to perform in order to do that. == Creating a repository on the server == First of all, you want to have a darcs repository accessible from the web. In order to do that you need to log in via ssh and intialize a repository. {{{ cd ~/public_html mkdir repo cd repo darcs initialize }}} now your repository can be cloned by simpl doing {{{ darcs get http://hcoop.net/~USER/repo }}} Of course, you can host a repository on your own [[MemberManual/GettingDomain|domain name]] too. == Pushing changes to the repository == You can push patches from your local repository to the repository hosted at HCoop using your ssh login: {{{ darcs push ssh://USER@ssh.hcoop.net:public_html/repo }}} this command will prompt you for your password, you can set up [[MemberManual/ShellAccess/PasswordlessLogin|passwordless login]] if you want to avoid that.