История изменений
Исправление lx1, (текущая версия) :
Я синкаю репы так:
#!/bin/bash
gh repo list <USER_NAME> --limit 99999 --json nameWithOwner,sshUrl --jq '.[]|[.nameWithOwner,.sshUrl]|@tsv' | while read -r repo url _; do
git clone "$url" "$repo"
done
Куда потом девать их — это уже другой вопрос. Мне достаточно просто микровпс для git via ssh. Кому-то хочется gitea/gogs. Кто-то хытлаб разворачивается (но я бы не стал).
Исходная версия lx1, :
Я синкаю репы так:
#!/bin/bash
gh repo list <USER_NAME> --limit 99999 --json nameWithOwner,sshUrl --jq '.[]|[.nameWithOwner,.sshUrl]|@tsv' | while read -r repo url _; do
git clone "$url" "$repo"
done