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:
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.
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

git devuan and debian -1- git-daemon sever minimal
- Para todo desde debian Jeesie las rutas de git repos estan en /var/lib/git, pero antes de wheeze estan en /var/cache/git
- A menos que use backports, los paquetes git-daemon-sysvinit existen hasta wheeze sino desde jessie.
- 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
- base path cargara en ella la ruta que TENDRA repositorios;
/var/lib/por default in Debian y debe ser solo una. - repo path sera la ruta que tendra los repositos, cada uno;
/var/lib/gitpor default in Debian y pueden ser varias.
CAMBIAREMOS ESTO PARA ORGANIZAR UN DIRECTORIO BASE EN EL HOST LLAMADO gitrepos POR EL SERVER