Может быть правильным как первый, так и второй вариант, это зависит от контекста.
Например, "здесь лежат рубли, а не копейки" правильно использовать частицу "не" - она имеет значение отрицания.
А вот в высказывании "у меня нет ни копейки" употребляется частица "ни" - она означает усиление, её можно здесь заменить на "даже".
Выражение "ни кола ни двора" является устойчивым фразеологизмом, а в этих конструкциях повторяющиеся частицы "ни" находятся в смысловом единстве. В таких выражениях употребляются частицы "ни", которые несут отрицательный смысл и противопоставляются одна другой. Причем запятая в этом выражении, как и в других аналогичных, не ставится.
Примеры: ни дать ни взять, ни то ни сё, ни жива ни мертва.
Правильно пишется " ни себе ни людям". Это так называемое устойчивое выражение с частицей "ни". Примером подобных выражений являются " ни днём ни ночью"," ни жив ни мёртв" или " ни рыба ни мясо". Запятая в таких случаях также не ставится. Запятая рисуется при парном употреблении "ни", когда " ни" можно заменить предлогом" и".Например, в выражении " ни завтра, ни сегодня машина не приехала"
Частица «ни» очень часто встречается в качестве составляющих устойчивых выражений в русском языке. Такие выражения употребляют частицы дважды, и пишутся таким образом согласно сложившимся языковым традициям. Как и любые фразеологизмы, эти выражения требуют запоминания. Например, "ни пуха ни пера", "ни два ни полтора", "ни себе ни людям" и т.д.
К таким устойчивым выражениям относят и фразеологизм «ни взад ни вперед». Писать его надо с использованием удвоенных «ни» и это следует запомнить.
Вывод – выражение «ни взад ни вперед» пишется с частицей «ни».
Существует множество устойчивых сочетаний в русском языке с частицей "ни". К ним отностя и сочетания с повторяющимся "ни". Например - ни сном ни духом, ни мычит ни телится, ни вашим ни нашим. Как и любые устойчивые выражения такие выражения требуют словарного подхода.
К таким выражения относится и устойчивое выражение "ни свет ни заря". То что оно пишется с частицей "ни" надо просто запомнить.
Вывод - выражение "ни свет ни заря" пишется с частицей "ни".