Сделайте какую либо общую папку, и все свои учебные проекты сложите внутрь этой папки. Соответственно git init, git push надо будет делать именно в оборачивающей папке.
Если вы хотите собирать разные каталоги со своего рабочего компьютера, то возможно так тоже можно сделать (но это не точно), но вам будет неудобно. Не говоря уже о том, что вы убьете кучу времени на решение, которым не будете пользоваться.