Use this service at your own risk, keep your own backups!
t/suki provides a git hosting instance at git.tsuki.games which provides similar functionality to GitHub, GitLab, and Codeberg.
Although it can only be accessed by t/suki users right now, this may change in the future. Accordingly, do not make repositories public unless you are okay with them potentially becoming public. This instance is essentially maintained by a single person, so please use it at your own risk and keep your own backups.
For TL1 members and below, you can view repositories but you are not allowed to create your own repositories. For TL2 members and above, there is a soft 20 GB quota.
When you try to connect using HTTPS, you may see a message like this:
$ git clone https://git.tsuki.games/exodrifter/example.git
Cloning into 'example'...
Username for 'https://git.tsuki.games': exodrifter
Password for 'https://exodrifter@git.tsuki.games':
remote: Credentials are incorrect or have expired. Retry your command or see https://codeberg.org/forgejo/forgejo/issues/2809 for more information
fatal: Authentication failed for 'https://git.tsuki.games/exodrifter/website.git/'
You will find that it is not possible to authenticate, even with the correct credentials. This happens because Git doing basic authentication but the gitplace uses multi-factor authentication. You will need to do one of the following:
When you try to connect using SSH, you'll see a message like this:
$ git clone git@git.tsuki.games:exodrifter/example.git
The authenticity of host 'git.tsuki.games (216.98.13.223)' can't be established.
ED25519 key fingerprint is SHA256:Cx71Ll4ksm3eAulnto/pX+u1E2ukwfWGtbHwkxDQngo.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
When this happens, compare the fingerprint to one of the following official git.tsuki.games fingerprints:
SHA256:xgWNBzb7+hUoOrYduzF09Utuu1eCKA0xgC0eGBYIqQs (RSA)
SHA256:KhmoTOfdad6XcxnEOStImW1z2AOL2pFdZzZJnSEOKSU (ECDSA)
SHA256:Cx71Ll4ksm3eAulnto/pX+u1E2ukwfWGtbHwkxDQngo (ED25519)
If one of them matches, you're good to go. Otherwise, your credentials might be at risk and you should contact a tech circle member.