why doesn't OP use bit-bucket ?
why doesn't OP use bit-bucket ?
I wish they would fix their Github syncing (they can currently do it, but don't tell you their public SSH key so you can add it to Github as a pushing/pulling key).
The only first world probem I have with Gogs is when you change branch deep into a directory it goes back to the top level view.
Just a heads-up to anyone planning to use Gogs for large repos: Gogs is basically unusable for large repositories( such as the git repository itself and the linux kernel). The response times through the web UI can extend into a few minutes on small servers( I tried it with a 2 cpu and 2GB RAM server on DigitalOcean) and even on extremely powerful servers, the response times for large repositories is almost the same( I tried it on a 8 cpu and 16GB AM server). The reason for this is that Gogs lacks a cache system for git repos. You can follow the issue here[1].
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8cBZzV5gblDfbi41AxXC3fmfP8w1okfdNn9b6uXaj7i03NwhJ0n4Eg8Z+zgAtyrIa2bw9tzF8fyeYsnRbK5Paj059dn+XiXp3HOgcvHO9jy9C1+nomkRCM55fkMSGyiSByh2KSOiqqAusrTV9joig/Re30gYpxm8iCs20gbD717lZTT0A3dnrv7IQ86nbn9+5h+yMcok/AWEWS6Xq1NJGG5vav+vh+Nhlteo72qj77B/DFK1noUxcTgcy27xZOp1wrr7a6PaBu6wEMgKd2Oe9wQtzycaOYTAywHqtXnOE/w7FvhJen20GqtL9k4Zr94hxUNG7LJoiO6gNzo/0q24t git@theo.gitlab.comUsing the key they placed on my Bitbucket repo worked on one of my Github repos.
EDIT: Turns out that key doesn't work. How can I make them add a key to my BitBucket account? I don't see an option for that...
For that, you might consider using something like git-remote-gcrypt, which encrypts data client-side before sending to the server.
https://about.gitlab.com/2015/01/03/the-hardware-that-powers... https://about.gitlab.com/2015/03/09/moving-all-your-data/
It looks like this is no longer the case:
https://about.gitlab.com/2015/06/04/gitlab-dot-com-outage-on...
I haven't been able to determine if they're still storing the git repositories on NFS:
https://about.gitlab.com/2015/09/01/gitlab-dot-com-outage-on...
but if that's the case, I would be extremely nervous about the integrity and stability of their platform. I've had too many bad experiences with NFS mounts failing and general instability that I don't want to deploy it anymore.
We're still on NFS but are looking into Ceph https://gitlab.com/gitlab-com/operations/issues/1
Edit: Apparently I was beat to the punch ;)
Of course, just using Gitlab is the more sensible option :)
[EDIT] - as lfowles pointed out, github doesn't private repos on free-tier accounts, so this is pointless.
But since I am a ghetto peasant without a static IP address I prefer to keep everything in what the cool kids call "The Cloud".
I assume you're running your own VPS with gogits/gogs running on it?