Colección de citas famosas - Colección de consignas - Al inicializar el directorio svn, indica que los parámetros no existen. ¿Cómo solucionar el problema?

Al inicializar el directorio svn, indica que los parámetros no existen. ¿Cómo solucionar el problema?

1. Preparación 1. Servidor SVN: descomprima el paquete y descargue la última versión del sitio web oficial. 2. Cliente SVN: TortoiseSVN, a menudo denominada la pequeña tortuga, es un programa cliente que se utiliza para comunicarse con el servidor. 2. Instale los programas del servidor y del cliente 1. Servidor SVN: simplemente descomprímalo directamente en una carpeta. Ruta de ejemplo: c:\svn\Nota: Si descargó el programa msi, simplemente ejecútelo y siga las instrucciones para instalarlo. 2. Cliente SVN: simplemente ejecútelo y siga las instrucciones para instalarlo. Ruta de ejemplo: C:\ProgramFiles\Subversion 3. Cree un repositorio (Repository): Ruta de ejemplo: e:\svnroot. Hay dos métodos para crear un repositorio: método uno, crear un directorio vacío e:\svnroot\repos1, ingresar a la carpeta repos1, hacer clic derecho en el espacio en blanco y seleccionar "TortoiseSVN->CreateRepositoryhere", método dos, crear un directorio vacío e:\svnroot \repos2, ingrese la línea de comando de DOS, ingrese el siguiente comando: svnadmincreatee:\svnroot\repos2 4. Ejecute el servidor SVN e inicie el servicio. Hay dos formas de iniciar el servicio: Método 1. Inicie el servicio temporalmente. Ingrese el siguiente comando en DOS: svnserve-d-re:\svnroot\repos1--listen-hostip dirección--listen-port=Descripción del número de puerto: "listen-host" y "listen-port" son opcionales. El puerto predeterminado es 3690. Si el puerto ya está ocupado, puede especificar el número de puerto a través de la opción listening-port. Nota: No cierre la ventana de la línea de comandos. Al cerrar la ventana se detendrá el servicio svn. Método dos, inicie el servicio SVN para ejecutar el programa en segundo plano: sccreatesvnservebinPath="c:\svn\bin\svnserve.exe--service-re:\svnroot\repos1"displayname="Subversion"depend=Tcpipstart=autoInstruction 1 : (1 )sc es el programa de configuración de servicios que viene con Windows. svnserve es el nombre del servicio, que puede nombrarse según sus necesidades. (2) El parámetro binPath representa la ruta de instalación del archivo ejecutable de svnserve. (3) --service significa ejecutarse como un servicio de Windows, --r especifica la ubicación de svnrepository, el parámetro service y el parámetro r son ambos parte de binPath, por lo que se incluyen entre comillas dobles junto con la ruta de svnserve.exe. (4) displayname indica el nombre que se muestra en la lista de servicios de Windows, depend = Tcpip indica que el servicio svnserve requiere que el servicio tcpip se ejecute y start = auto indica que se ejecutará automáticamente después del inicio. Después de instalar el servicio, svnserve no se ejecutará automáticamente hasta el próximo inicio. Nota 2: (1) No hay espacio antes del signo igual en binPath y hay un espacio después del signo igual. Lo mismo ocurre con el nombre para mostrar, depender e iniciar. El servicio está precedido por -, no -, y r está precedido por -. (2) Para desinstalar el servicio svn, simplemente ejecute scdeletesvnserve. (3) De "sc" a "auto" están en el mismo comando sc y deben escribirse en la misma línea. (4) Comando de inicio de servicio: netstartsvnserve, comando de parada de servicio: netstartsvnserve, también puede ingresar a la interfaz proporcionada por Windows para operar el servicio SVNService, es decir, Panel de control-> Servicio. (5) Si la ruta contiene espacios, asegúrese de usar "\" para procesar el signo """. Por ejemplo, en el ejemplo anterior, si svnserve.exe está en "c:\programfiles\svn\", el comando debe escribirse como "binpath= "\"c:\programfiles\svn\bin\svnserve.exe\" 5. Configure usuarios y permisos (1) Modifique svnserve.conf en el directorio e:\svn\repos1\conf. use un editor de texto para abrir svnserve. espacios delante de las columnas de acceso anónimo y otras.

anon-access=read significa que aquellos que inician sesión sin nombre de usuario y contraseña solo tienen permisos de lectura. Si se cambia a ninguno, el acceso no se puede realizar sin nombre de usuario y contraseña = write significa que aquellos que inician sesión con nombre de usuario y. la contraseña tiene permisos de escritura (leer, por supuesto) Los permisos están ahí) contraseña-db=contraseña significa que se pueden agregar usuarios al archivo passwd usando nombre de usuario=contraseña (2) Modifique el archivo passwd en el mismo directorio y agregue una cuenta de usuario: [usuarios]#harry=harryssecret# sally=sallyssecretAgregar cuenta: [usuarios]#harry=harryssecret#sally=sallyssecretadmin=adminAgregue una cuenta de administrador, la contraseña es admin. 6. Inicialice SVN, importe datos, seleccione la carpeta para cargar SVN, "haga clic derecho->TortoiseSVN->Importar", ingrese "svn://localhost/project1/" en el "URLofrepository" del cuadro de diálogo emergente . Ingrese un comentario en "Importar mensaje", haga clic en Aceptar y solicite un número de cuenta. Ingrese el administrador de la cuenta y la contraseña del administrador. 77. Pruebe la prueba local SVN: cree una nueva carpeta vacía test1, haga clic derecho, seleccione "SVNCcheckout" e ingrese "svn://localhost/project1" en "URLofrepository". Pruebe en otras máquinas: si la dirección IP del host que ejecuta svnserve es 1.2.3.4, el contenido de entrada de la URL es "svn://1.2.3.4/project1".