No description
  • Classic ASP 50.3%
  • JavaScript 30.6%
  • HTML 14.1%
  • CSS 2.4%
  • Java 1.7%
  • Other 0.8%
Find a file
2026-09-11 12:13:31 -03:00
main feat: agregado periodo vacio y se carga posteriormente a programas sin medicamentos 2026-09-11 12:13:31 -03:00
.gitignore Por las dudas 2025-08-26 19:51:16 -03:00
README.md 27 de agosto v2 2025-08-27 16:57:50 -03:00

OSPIAnet sistema legacy de Empadronamiento, cobranzas e ingreso de facturas

Prueba de upload masivo de un proyecto existente y sin control de version.

Falta implementar la publicación en testing (IP 159) y en produccion (IP 220)


Para importar un proyecto existente

En realidad se tiene que crear un repositorio git local y despues se sube a bitbucket

  1. Crear el repositorio en bitbucket, copiar el url que aparece al hacer click en "Clone"
  2. Crear la contraseña de la aplicacion (https://stackoverflow.com/questions/71378839/how-can-i-solve-fatal-invalid-credentials-error-when-pushing-to-bitbucket) La clave esta en Links.txt
  3. Crear el repositorio local (git init)
  4. Crear el branch (git branch -m main)
  5. Editar el archivo .gitignore para agregar los archivos o carpetas a no versionar
  6. Marcar que vas a agregar todos los archivos (git add -A ó git add . ó git add -f ./main/*) (https://kinsta.com/es/base-de-conocimiento/error-failed-to-push-some-refs-to/)
  7. Guardar los archivos agregados (git commit -m "Importacion inicial")
  8. Agregar el repositorio remoto (git remote add OSPIAnetProd https://dmodiniospia@bitbucket.org/ospia/produccion.git)
  9. Sincronizar lo remoto a lo local (git pull OSPIAnetProd main) Si da error git pull --allow-unrelated-histories OSPIAnetProd main o el machete del final
  10. Sincronizar lo local a lo remoto (git push OSPIAnetProd main)

Para subir las modificaciones a los dos repositorios:

-- Copia de testing al repositorio (no es produccion, es el repositorio con GIT)
rsync -auhv --progress /Sistemas/OSPIAnet/testing/ /Sistemas/OSPIAnet/fuentes/main
-- Va al repositorio
cd /Sistemas/OSPIAnet/fuentes
-- Agrega archivos nuevos
git add -A
-- Confirma en el repositorio local
git commit -m "<mensaje de commit>" 
-- Sube cambios a BitBucket
git push OSPIAnetProd main

Dieron errores algunos pasos, voy a pulir el machete con los siguientes repositorios. Se arregla con https://es.stackoverflow.com/questions/210678/github-refusing-to-merge-unrelated-histories

Montar SistemasXP para sincronizar testing: sudo mount -t cifs -o vers=1.0,username=UsuarioOSPIA,password=_099central%,dir_mode=0777,file_mode=0777,nounix //192.168.3.159/wwwroot /Sistemas/OSPIAnet/testing

Montar OSPIAnet para sincronizar produccion (Windows NT4): sudo mount -t cifs -o vers=1.0,username=administrador,password=george07bush //192.168.3.220/c$ /mnt/OSPIAnet/