Used script below for download all public user repos from github
dsysoev@pop-os:$ bash clone-all-github-user-repos.sh
Github username: dsysoev
Root folder for clone: ~/Documents/
Clone using HTTPS? [y|n]? n
cd /home/dsysoev/Documents/
Cloning into 'altair'...
remote: Enumerating objects: 19410, done.
remote: Counting objects: 100% (604/604), done.
remote: Compressing objects: 100% (302/302), done.
remote: Total 19410 (delta 346), reused 515 (delta 294), pack-reused 18806
Receiving objects: 100% (19410/19410), 25.48 MiB | 807.00 KiB/s, done.
Resolving deltas: 100% (14133/14133), done.
...