имеет ли моя учетная запись svn свою собственную?
Да, у вашего сервера svn есть собственная учетная запись, которая обычно не связана с учетной записью в вашей системе.Вы должны знать это, потому что вам нужно иметь его для подключения к серверу SVN и выполнения коммитов.
Вы можете изолировать свой скрипт, выполнив сначала тестирование команд, которые вы хотите выполнить из PHP в оболочке, чтобы подтвердить имя пользователяи пароль.
Но то, что было написано в ответе stefgosselin, также верно: позаботьтесь о системных командах.Убедитесь, что вы работаете в правильных рабочих каталогах.И я не думаю, что это хорошая идея - слепо фиксировать пользовательские загрузки без действительно правильной проверки в первую очередь (не знаю, насколько вы реализовали безопасность, просто так).Лучше безопасно, чем потом сожалеть.