2015-05-05 3 views
2

Я попытался запустить следующие команды с помощью консоли и получил ошибкуневолей: Получение пользователя <username> не существует после выполнения команды «p4 синхронизации» из консоли

Команда: p4 синхронизации // склада/somepath/[Event опробованы -u < имя пользователя>]

Ошибка: Пользователь < имя пользователя> не существует.

То же самое работает с визуальным клиентом perforce.

ответ

0

В командной строке проверьте вывод

p4 info 

Если вы видите имя пользователя не установлен в нужное значение (тот же пользователь в P4V клиенте), затем выполните следующие действия

export P4USER=<your username> 
p4 login 

Тогда запустите команду p4 sync

+1

В дополнение к вашему имени пользователя, установите этот ответ для дополнительной настройки, которую вам может понадобиться: http://stackoverflow.com/questions/25640366/how-to-connect-perform-sync-with-perforce-on -mac/25646357 # 25646357 –

0

У меня такая же проблема, и это связано с тем, что мой вход в Windows был в CAPS и p4 для входа в маленькие кепки.

По умолчанию p4 принимает вход в систему как пользователь, если P4USER не установлен в командной оболочке, которую вы используете. Если ваш случай одинаково установлен, войдите в p4 с правильным случаем, и вы должны увидеть подсказку с паролем.