- Classic ASP 50.3%
- JavaScript 30.6%
- HTML 14.1%
- CSS 2.4%
- Java 1.7%
- Other 0.8%
| main | ||
| .gitignore | ||
| README.md | ||
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
- Crear el repositorio en bitbucket, copiar el url que aparece al hacer click en "Clone"
- 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
- Crear el repositorio local (git init)
- Crear el branch (git branch -m main)
- Editar el archivo .gitignore para agregar los archivos o carpetas a no versionar
- 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/)
- Guardar los archivos agregados (git commit -m "Importacion inicial")
- Agregar el repositorio remoto (git remote add OSPIAnetProd https://dmodiniospia@bitbucket.org/ospia/produccion.git)
- 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
- 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/