Replica tu proyecto en una máquina de cálculo
Conserva tu espacio de investigación local, elige qué archivos guardados enviar por SSH y revisa los cambios tras una desconexión.
Función en vista previa. Esta guía se aplica a versiones con Project mirroring y Runs. Una versión instalada anterior puede no mostrar estos controles.
El proyecto local sigue siendo el lugar donde escribes, organizas la investigación y compartes resultados. Una réplica añade una carpeta seleccionada en una máquina SSH para ejecutar trabajo allí. La conexión pertenece a tu dispositivo y cuenta; los colaboradores no necesitan las credenciales de esa máquina.
Abrir un proyecto directamente por SSH es un flujo de escritorio distinto. Para colaborar desde la web y usar una máquina más grande, parte de un proyecto local, activa la compartición habitual y configura la réplica. Replicar no activa por sí solo la compartición en la nube ni decide dónde ejecutar cada comando.
Conecta un proyecto existente
- Abre en la aplicación de escritorio un proyecto local del que seas propietario.
- Abre Configuración → General y después Réplica del proyecto.
- Introduce el host, usuario, puerto y carpeta remota absoluta que ya exista.
- Conecta y completa la verificación del host y la autenticación en los diálogos nativos seguros.
- Revisa la estimación de archivos seleccionados, exclusiones y límites.
- Activa explícitamente la réplica.
Puedes pedir a Kosmo: «Ayúdame a replicar este proyecto en mi máquina de investigación». Abre la misma revisión de destino y archivos. Comprueba las carpetas antes de confirmar. Conectar no transfiere archivos. Activar inicia el trabajo en segundo plano, pero no significa que todos hayan llegado. Puedes seguir investigando y volver a la configuración para consultar el estado. Un aviso compacto indica cuándo necesitas intervenir.
Elige qué llega a la máquina
| Control | Efecto |
|---|---|
| Selección automática | Considera los archivos guardados admitidos dentro de los límites por carpeta y totales |
| Rutas incluidas | Selecciona archivos o carpetas relativos al proyecto, incluso fuera del límite automático por carpeta |
| Rutas excluidas | Detiene la réplica de esas rutas, aunque ya se hayan copiado |
| Límites por carpeta y totales | Delimita la selección automática y el contenido total admitido |
Las rutas describen raíces de selección, no expresiones glob de la shell. Actualiza la vista previa tras modificarlas y elige Aplicar cambios. La inclusión manual respeta el límite por archivo, el total y las exclusiones de seguridad. Los valores iniciales son 50 MiB por carpeta de primer nivel, 500 MiB en total y 10 MiB por archivo.
Se excluyen dependencias y carpetas de compilación como node_modules, target, .venv, __pycache__, .next, dist y build. También .git, datos internos de la aplicación, .ssh, archivos .env, nombres habituales de claves privadas, archivos .pem/.key y temporales. Esta política de nombres no detecta todos los secretos dentro del contenido. Revisa lo que compartes.
Excluir una ruta detiene futuras réplicas sin borrar ninguna copia existente. Pausar suspende las transferencias. Ninguna de estas acciones borra datos remotos ni cambia los permisos de compartición del proyecto.
Continúa tras una desconexión
Guarda los cambios localmente. Los cambios guardados y seleccionados quedan en cola mientras el host sea inaccesible y se reconcilian al reconectar. Pendiente significa por entregar, no guardado en el servidor. Si ambas copias cambiaron de forma incompatible, abre el problema desde la configuración, revisa las versiones y elige cuál conservar. Una edición posterior puede exigir otra revisión.
La réplica reutiliza su conexión SSH autenticada. Una conexión nueva puede requerir autenticación o verificación del host. Nunca pegues contraseñas, frases de contraseña, claves privadas ni códigos de verificación en el chat.
La réplica cubre archivos seleccionados del disco. No congela los datos de entrada durante todo un experimento ni sustituye una copia de seguridad completa. Usa las ejecuciones registradas para recuperar registros y resultados declarados.