Este script é realmente útil quando você tem muitos diretórios clonados, muitos dos quais podem não pertencer a você. Este script os encontra facilmente.
#! /bin/bash
#Easy way to find the git repos that belong to me.
filename=$HOME/mygitdir.txt
find $HOME -name "*.git" -printf "%hn" | sort -u > gitdir.txt
if [ -f "$filename" ]; then
echo "$filename exists"
else
echo "Creating $filename";touch ~/mygitdir.txt
fi
i=1
while read line
do
echo
cd $line
#Here vinitcool76 is my github username,you can replace it with yours
count=`cat .git/config | grep -c vinitcool76`
if [ $count -ne 0 ]; then
echo $line>>$filename
fi
i=`expr $i + 1`
done <gitdir.txt
cat ~/mygitdir.txt