Вы говорите об архивировании данных или резервных копированиях данных? Это две связанных, но различных проблемы.
Вопросы спросить себя при выборе решения для резервного копирования.
Это кажется, что Вы не имеете дело с терабайтами здесь, если это Ваш выбор.
Но я голосовал бы по внешним жестким дискам, если Вы следуете следующим инструкциям. Но первый применяется к любым резервным носителям.
Хорошо я действительно не понимаю Вашего вопроса. Вы хотите к контролю весь GitHub repos к Вашему локальному тестовому серверу, куда IIS работает, и протестируйте код там?
Так в основном Вы могли бы хотеть клонировать GitHub repo к там как локальный экземпляр.
Сделать это:
git config --global github.user user_name
git config --global github.token asdasdasdasdasdasdasdasdasd
git clone git@github.com:user_name/project.git