For proper anonymization, you need to change code/naming style. Codestylommetry can easily identify most developers. Ideally, an obfuscator generates some "private key" that would guide it how exactly it should change/reverse change upon push/pull so that public repo has anonymized code whereas developer the real one. However, it won't work for multi-developer projects.