目前我们有一个bash脚本,它将通过硬盘驱动器上每个存储库的bitbucket商店克隆并备份该硬盘驱动器。最近虽然存储库的数量已经超过了100个。但是我们无法找到更好的方法来做到这一点,以便我们可以备份超过100个。
repositories=`curl -s -S --user <user>:<password> https://api.bitbucket.org/2.0/repositories/<name>\?pagelen\=100 | jq -r '.values[] | "\(.full_name)"'`
echo "backup-bitbucket STARTED -- " $(date +"%m-%d-%Y"+"%T") >> ${LOGFILE}
# Back up each bitbucket repository by cloning or pulling the latest changes
for i in $repositories
do
echo "Starting backup for repository ${i}..." >> ${LOGFILE}
if [ -d "${BACKUPTODIR}${i}" ]; then
git -C ${BACKUPTODIR}${i} pull
else
git clone https://<user>:<password>@bitbucket.org/${i}.git ${BACKUPTODIR}${i}
fi
echo "Completing backup for repository ${i}..." >> ${LOGFILE}
done
任何有关此事的帮助将不胜感激
答案 0 :(得分:1)
我在终端上试了一下,显然可以在网址中添加@import url("~./foobar");
选项。
因此page
为您提供接下来的100个结果
添加&page=2
时,请确保在网址