As described in my first post, I tried to use multiple accounts on GitHub. However, it appears that it was just an unnecessary complication. I have decided to use only a single GitHub account (for now) and transferred all the repositories of the new account to the old one. I will describe the process in this post. Overview My main GitHub account was akirak, which was actually created more than three years ago but had been inactive for most of the time.
After trying to host Git repositories on a VPS, I have decided to sign up a private GitHub account for personal use. I tried Gitea first, and then its parent, Gogs. I managed to run Gogs and access its repositories via SSH, but its quality was not satisfactory. Even though the user interface of Gogs tries to mimic that of GitHub, it is poorly implemented. It raises several unnecessary warnings, and it is not responsive.