LINUX.ORG.RU

История изменений

Исправление 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