Estoy tratando de construir una expresión regular para que coincida con cualquier estructura de lectura y escritura de git URL (no solo GitHub) y quería verificar si obtuve la expresión regular correcta. Esto es lo que tengo hasta ahoraGit Estructura de URL
([A-Za-z0-9][email protected]|http(|s)\:\/\/)([A-Za-z0-9.]+)(:|/)([A-Za-z0-9\/]+)(\.git)?
Esa expresión coincide con todas las siguientes direcciones URL
[email protected]:user/project.git
https://github.com/user/project.git
http://github.com/user/project.git
[email protected]:user/project.git
https://192.168.101.127/user/project.git
http://192.168.101.127/user/project.git
http://192.168.101.127/user/project
y otros como dominios que no son de primer nivel y dominios de nombres individuales (http: // servidor /). ¿Hay otras estructuras de url que debería tener en cuenta? También hay una forma más corta de escribir la expresión regular existente que tengo?
yo sepa git puede manejar _every_ url. – KingCrunch
http://gitorious.org/ –
Así que realmente debería validar para ssh o url? –