Antes de conectarse al servidor, establezca P4PORT (para indicar al cliente que el servidor es) y P4USER (para decirle al servidor que usted). P4PORT es especificado como nombre de host:puerto, con el puerto por lo general (pero no siempre) ser 1666. Si no estás seguro de cuál es su Perforce la dirección del servidor y un nombre de usuario, consulte con su sys admin.
p4 set P4PORT=your.server.hostname:1666
p4 set P4USER=your.username
Usted puede también usar el “set” o “setenv” o “exportar” según corresponda a su concha, pero con un 2014.2 o más reciente Perforce cliente (el uso de “p4 -V” para verificar su información de versión) puede utilizar “p4 conjunto” como un persistente de la cruz-plataforma alternativa. Otra opción es utilizar la opción “-u” y “-p” banderas de cada comando a ejecutar (por ejemplo, “p4 -p su.servidor.nombre de host:1666 -u tu.nombre de usuario sincronización de …”), pero esto se cansan rápidamente.
Para comprobar que la conexión es correcta, ejecute:
p4 info
Si esto te da un mensaje de error, o dice que el usuario es desconocido, consulte con su Perforce administrador para asegurarse de que tiene la correcta P4PORT y P4USER valores.
De inicio de sesión, ejecutar:
p4 login
Si el cliente es capaz de conectarse al servidor y el nombre de usuario es correcta, se le pedirá la contraseña. Entrar en él y usted será conectado.
Si son de secuencias de comandos de Perforce de comandos que requieren credenciales de inicio de sesión, y usted no desea que su secuencia de comandos para parar en el medio para solicitar una contraseña, mi recomendación sería que “p4 de inicio de sesión” como es arriba en algún momento antes de ejecutar la secuencia de comandos. El inicio de sesión billete persistirá en su máquina y el guión se recogerlo (a condición de que se está conectando con el mismo P4PORT y P4USER que se utiliza para generar el ticket). Este es el método más seguro porque su contraseña de texto sin formato no se almacena en su equipo, y el inicio de sesión billete no es utilizable desde otras máquinas por defecto (que es también, probablemente, limitada en el tiempo, dependiendo de cómo el administrador ha configurado cosas).
La inseguridad método es poner el texto de la contraseña en su secuencia de comandos:
echo my.formerly.secure.password|p4 login
Tuberías de la de texto sin formato de la contraseña en el “p4” inicio de sesión de comando hará que se comporte como si hubiera entrado en el símbolo del sistema, y continuar con la ejecución en lugar de esperar a la entrada adicional.
Sí. Como usted dice, creo que como nuestro servidor de ssl, el P4SSWD y -P no son de trabajo. p4 de inicio de sesión está trabajando, pero me pide que introduzca una contraseña, pero como estoy ejecutando desde un archivo por lotes, hay una manera en que, cuando aparezca el símbolo del sistema, puedo entrar en el texto? En ese caso, sí, ignorar completamente todo acerca de P4PASSWD y -P. 🙂 me he quitado de mi respuesta para eliminar cualquier posible confusión. Gracias por su respuesta. me pasé 2 horas tratando de conseguir este trabajo. Ahora estoy buscando otras alternativas. Actualizado mi respuesta a incluir algunas notas sobre la secuencia de comandos (no mencionó esto en tu pregunta original, así que no creo que lo incluyen). Wow Gracias. Funciona a la perfección. Disculpas por no ser incapaz de Upvote como soy un nuevo usuario
el programa de Instalación de Perforce detalles de inicio de sesión en Windows cmd
Después de la instalación de perforce y la configuración de su espacio de trabajo a través de p4v, usted puede configurar su espacio de trabajo en Windows cmd.
El comando que necesitas es:
p4 set
Configurar su servidor
p4 set P4PORT= xx.xxx.xx.xxx:xxxxx
Configurar el nombre de usuario
p4 set P4USER=username
Configurar su contraseña
En términos de configuración de la contraseña, usted puede configurar su contraseña en texto plano con el siguiente comando:
p4 set P4PASSWD=yourpasswd
Si quieres asegurar tu contraseña, usted podría descargar el MD5 del encriptador para cifrar la contraseña.
p4 set P4PASSWD=hashedpasswd
Conjunto de cliente (área de trabajo)
Con el fin de seleccionar su área de trabajo, usted podría utilizar el siguiente comando:
p4 set P4CLIENT=nameofworkspace
El nombre de su espacio de trabajo podría parecerse a: username_hostmachinename_numbers.
Configurar tu ignorar archivo
Puedes configurar tu ignorar archivo, de modo que al añadir tu proyecto de perforce, algunos archivos (edificio de resultados) podría ser ignora automáticamente.
Nope. esto no funciona Se puede dar una pista acerca de cómo no funciona, por favor? Me lanza el siguiente error:Perforce de error de cliente: Conectar con el servidor ha fallado; cheque de $P4PORT. Conexión de TCP para dar la Bienvenida [email protected] fallado. La clase especificada no se encontró. ¿Has probado a hacer lo que se dice en el mensaje de error de comprobación de P4PORT? Parece que no se puede conectar al servidor – nada que ver con las contraseñas. He de resolución de el puerto de tema. Como es la conexión ssl, abrir las contraseñas no están siendo aceptadas. Así que ahora estoy buscando otras órdenes como “p4” inicio de sesión y, a continuación, escribir la contraseña manualmente cuando aparezca el símbolo del sistema
Antes de conectarse al servidor, establezca P4PORT (para indicar al cliente que el servidor es) y P4USER (para decirle al servidor que usted). P4PORT es especificado como nombre de host:puerto, con el puerto por lo general (pero no siempre) ser 1666. Si no estás seguro de cuál es su Perforce la dirección del servidor y un nombre de usuario, consulte con su sys admin.
Usted puede también usar el “set” o “setenv” o “exportar” según corresponda a su concha, pero con un 2014.2 o más reciente Perforce cliente (el uso de “p4 -V” para verificar su información de versión) puede utilizar “p4 conjunto” como un persistente de la cruz-plataforma alternativa. Otra opción es utilizar la opción “-u” y “-p” banderas de cada comando a ejecutar (por ejemplo, “p4 -p su.servidor.nombre de host:1666 -u tu.nombre de usuario sincronización de …”), pero esto se cansan rápidamente.
Para comprobar que la conexión es correcta, ejecute:
Si esto te da un mensaje de error, o dice que el usuario es desconocido, consulte con su Perforce administrador para asegurarse de que tiene la correcta P4PORT y P4USER valores.
De inicio de sesión, ejecutar:
Si el cliente es capaz de conectarse al servidor y el nombre de usuario es correcta, se le pedirá la contraseña. Entrar en él y usted será conectado.
Si son de secuencias de comandos de Perforce de comandos que requieren credenciales de inicio de sesión, y usted no desea que su secuencia de comandos para parar en el medio para solicitar una contraseña, mi recomendación sería que “p4 de inicio de sesión” como es arriba en algún momento antes de ejecutar la secuencia de comandos. El inicio de sesión billete persistirá en su máquina y el guión se recogerlo (a condición de que se está conectando con el mismo P4PORT y P4USER que se utiliza para generar el ticket). Este es el método más seguro porque su contraseña de texto sin formato no se almacena en su equipo, y el inicio de sesión billete no es utilizable desde otras máquinas por defecto (que es también, probablemente, limitada en el tiempo, dependiendo de cómo el administrador ha configurado cosas).
La inseguridad método es poner el texto de la contraseña en su secuencia de comandos:
Tuberías de la de texto sin formato de la contraseña en el “p4” inicio de sesión de comando hará que se comporte como si hubiera entrado en el símbolo del sistema, y continuar con la ejecución en lugar de esperar a la entrada adicional.
En ese caso, sí, ignorar completamente todo acerca de P4PASSWD y -P. 🙂 me he quitado de mi respuesta para eliminar cualquier posible confusión.
Gracias por su respuesta. me pasé 2 horas tratando de conseguir este trabajo. Ahora estoy buscando otras alternativas.
Actualizado mi respuesta a incluir algunas notas sobre la secuencia de comandos (no mencionó esto en tu pregunta original, así que no creo que lo incluyen).
Wow Gracias. Funciona a la perfección. Disculpas por no ser incapaz de Upvote como soy un nuevo usuario
OriginalEl autor Sam Stafford
el programa de Instalación de Perforce detalles de inicio de sesión en Windows cmd
Después de la instalación de perforce y la configuración de su espacio de trabajo a través de p4v, usted puede configurar su espacio de trabajo en Windows cmd.
El comando que necesitas es:
Configurar su servidor
Configurar el nombre de usuario
Configurar su contraseña
En términos de configuración de la contraseña, usted puede configurar su contraseña en texto plano con el siguiente comando:
Si quieres asegurar tu contraseña, usted podría descargar el MD5 del encriptador para cifrar la contraseña.
Conjunto de cliente (área de trabajo)
Con el fin de seleccionar su área de trabajo, usted podría utilizar el siguiente comando:
El nombre de su espacio de trabajo podría parecerse a: username_hostmachinename_numbers.
Configurar tu ignorar archivo
Puedes configurar tu ignorar archivo, de modo que al añadir tu proyecto de perforce, algunos archivos (edificio de resultados) podría ser ignora automáticamente.
OriginalEl autor DivyaMaheswaran
Yo creo que se puede hacer esto:
Se puede dar una pista acerca de cómo no funciona, por favor?
Me lanza el siguiente error:Perforce de error de cliente: Conectar con el servidor ha fallado; cheque de $P4PORT. Conexión de TCP para dar la Bienvenida [email protected] fallado. La clase especificada no se encontró.
¿Has probado a hacer lo que se dice en el mensaje de error de comprobación de P4PORT? Parece que no se puede conectar al servidor – nada que ver con las contraseñas.
He de resolución de el puerto de tema. Como es la conexión ssl, abrir las contraseñas no están siendo aceptadas. Así que ahora estoy buscando otras órdenes como “p4” inicio de sesión y, a continuación, escribir la contraseña manualmente cuando aparezca el símbolo del sistema
OriginalEl autor Mark Smith