Now we didn't restrict the count of concurrent goroutines, so it may cause error `socket: too many open files` when copy large count files like `.git`