Tagged: git

No se puede negociar: no se encontró ningún tipo de clave de host coincidente

Este es un problema con dispositivos más antiguos… y algunos hosts (aquí encontrará la solución y por qué sucedió): 

No se puede negociar con el puerto 22 192.168.8.109: no se encontró ningún tipo de clave de host coincidente. Su oferta: ssh-dss o en ingles Unable to negotiate with 192.168.8.109 port 22: no matching host key type found. Their offer: ssh-dss

El problema es que dicho algoritmo ssh-dss quedó obsoleto porque hoy en día las computadoras actuales son lo suficientemente potentes como para romper dicha encriptación… por lo que los desarrolladores lo desaprobaron y lo eliminaron en forma de algunos más difíciles de superar.De manera más técnica: OpenSSH está eliminando el soporte para algoritmos de firma más antiguos que pueden volverse menos seguros en el futuro debido al aumento de la potencia de las computadoras. Los detalles de la desaprobación se encuentran en las Notas de la versión de OpenSSH 8.7: https://www.openssh.com/txt/release-8.7. RFC 4253 menciona explícitamente este comportamiento de hash-of-hash en https://datatracker.ietf.org/doc/html/rfc4253#section-8

¿Pero podemos hacer para conectarlo? Bueno, hay dos tipos de soluciones, las más compatibles y débiles y las más seguras y menos compatibles. Continue reading

Solucion a error git “certificate verification failed. CAfile”

Hoy dia casi todo lo que hay en internet esta protegido por SSL o certificados firmados, es cuando vemos el famoso ya habitual https.. pero y que pasa cuadno estos dependen de un archivo que esta en tu pc y este caduco mundialmente?

Este caso aplica para sistemas operativos viejos que emplean git, como linux embebidos y celulares viejos pero funcionales a mas no poder. En estos saldra el error “certificate verification failed. CAfile“. Aqui te mostramos como resolver esto facilmente:

Continue reading

gitea oficialmente es ahora una aplicacion distinta a gogs – cambia de macarron a chi

Gogs el gestor de proyectos y repositorios git marco un antes y despues, pero debido a su conservador linea de desarrollo (menos commits estupidos para features) , nacio un paralelo llamado gitea, este ya dejo de ser su sombra, al no usar macarron como framework uno de lso proyectos base de la arquitectura gogs.

Which web framework should Gitea switch, Gin or Chi? · Issue #7403 · go- gitea/gitea · GitHub

Continue reading

Gogs packages for Debian / Devuan / Venenux

After some dais of the newer golang packages for VenenuX we have now the Gogs packages.. those does not depends on nothing more than glibc >> 2.3 and coreutils packages.
Just download to a directory, and run “dpkg -i gogs*.deb” in a console terminal form the directory where the package was downloaded and later just browse to localhost:3000 to see it!
https://groups.google.com/forum/m/#!topic/venenuxsarisari/40sQFm1pcRY

That package are preliminary working! later in the repository of VenenuX will be a fine tune ready to use production made packages

gogs-venenux

git devuan and debian -1- git-daemon sever minimal

El git daemon es el que da serviciio a el portocolo git://  y git+ssh://.

  1. Para todo desde debian Jeesie las rutas de git repos estan en /var/lib/git, pero antes de wheeze estan en /var/cache/git
  2. A menos que use backports, los paquetes git-daemon-sysvinit existen hasta wheeze sino desde jessie.
  3. Git hasta 2.1.X tiene problemas con clonacion http par objetos grandes… version 1.8.4/1.7.11 tienen parches pero 1.9 al 2.1 no.

importante: las rutas y los repos

Aqui hay dos rutas de directorios importantes, la ruta base (a /var/lib/) y la ruta directorio repos de git (a /var/lib/git)

  1. base path cargara en ella la ruta que TENDRA repositorios; /var/lib/ por default in Debian y debe ser solo una.
  2. repo path sera la ruta que tendra los repositos, cada uno; /var/lib/git por default in Debian y pueden ser varias.

CAMBIAREMOS ESTO PARA ORGANIZAR UN DIRECTORIO BASE EN EL HOST LLAMADO gitrepos POR EL SERVER

Continue reading