====== Git Repository ======

The Synchronet Source Repository is now located in personally-hosted [[https://gitlab.synchro.net|GitLab]]((as of August 2020)).

You can download source archives from the GitLab web UI (e.g. [[https://gitlab.synchro.net/sbbs/sbbs/-/archive/master/sbbs-master.zip|sbbs-master.zip]] or [[https://gitlab.synchro.net/sbbs/sbbs/-/archive/master/sbbs-master.tar.gz|sbbs-master.tar.gz]]), but the preferred method is to //clone// the repository (repo).

On Debian-based Linux systems (e.g. Ubuntu), you can install Git as follows:
  $ sudo apt install git
For instructions on downloading/installing Git on other systems, go [[https://git-scm.com/|here]].

To clone the repository to your local system (into a directory named ''~/sbbs/repo'') using unauthenticated HTTPS:
  $ git clone https://gitlab.synchro.net/main/sbbs.git ~/sbbs/repo
  
To clone the repository to your local system using SSH (your public key must be configured for your user account at ''gitlab.synchro.net''):
  $ git clone git@gitlab.synchro.net:main/sbbs.git ~/sbbs/repo
  
===== Mirrors =====
The Synchronet Source Repository is mirrored (e.g. for faster downloads/cloning) at:
  * https://github.com/SynchronetBBS/sbbs
  * https://gitlab.com/SynchronetBBS/sbbs


A simple web log of Synchronet Git commits is viewable at [[http://git.synchro.net/gitpushlog.ssjs]].
===== See Also =====

  * [[http://git.synchro.net|Synchronet Source Repository Web Page]]
  * [[howto:git|How-to use the Synchronet Git Repository]]
  * [[dev:cvs|Synchronet CVS Repository (deprecated/legacy)]]

{{tag>git cvs}}
