Видел мнение, что большинство подобных NDA юридически ничтожны и по сути работают как в боянистом анекдоте "не прокатило - вычеркиваю", но точно не уверен
если я правильно помню в РФ вроде можно по комм.тайне сделать, но тогда доступ к ней должен быть за подписью и прочие юридические развлечения, не совместимые с git.