I have observed the same thing in my rancher deployment at home and at work. At home I got by it by directing the git-repo to my local gitlab server by IP address. This resolved both the DNS “hiccups” and the rate limit errors I was receiving. At work we constantly have DNS “hiccups” as the AD DCs sync. I’d love to know how to modify the retry frequency to keep this from happening.