Back Up GitHub and GitLab Repositories Using Golang
linuxjournal.com
linuxjournal.com
I had hoped to learn something new, about writing a git client in Golang, but even as a person that strongly believes in "Golang all the things", I'd do this in Bash scripting, and in much less time (and code).