clonar el repository de git a través del FTP activo

Soy empleado de una sucursal y he subido mi repository existente al server ftp en la oficina central de mi empresa. La oficina central está utilizando el server ftp de Microsoft. No tengo acceso para instalar nada en el server y solo pude conectar / navegar al server ftp usando un cliente FTP real que admite el modo activo ftp.

He intentado clonar con las siguientes líneas de command:

git clone ftp://companyDomain\username@ftp.company.com/project.repo/.git git clone ftp://username@company.com@ftp.company.com/project.repo/.git git clone ftp://username%40company.com@ftp.company.com/project.repo/.git git clone ftp://username:password@ftp.company.com/project.repo/.git 

Y recibo el siguiente post de error:

error: Falló la connection a ftp.company.com:21 ; No se produjo ningún error al acceder a ftp://companyDomain\username@ftp.company.com/project.repo/.git/info/refs fatal: Falló la request HTTP

Al ingresar los commands anteriores, inmediatamente se me pide mi contraseña. Ingresé la contraseña, algunos times pasan y luego recibí el post de error anterior.

Para ser completamente claro, NO busco llevar la versión principal de mi fuente a un server FTP para su implementación, por lo que cosas como git-ftp, https://github.com/resmo/git-ftp , no ayudan me fuera en absoluto. Lo que quiero hacer es tener mi repository en el server ftp y todos los integrantes de mi pequeño equipo podrán hacer cambios / empujarlos al repository en el server ftp.

¿Git admite FTP activo? ¿Que esta pasando?

Gracias, Chris

¿Usan el puerto FTP pnetworkingeterminado? Si no lo hacen, debes declararlo así:

 git clone ftp://username:password@ftp.company.com:PORTHERE/project.repo/.git 

Tratar

 git clone ftp://username:password@ftp.company.com/project.repo/.git 

Probé también todos los ejemplos de FTP aquí, ninguno estaba funcionando. Como mi pc del server es una máquina Linux, instalé git en ella y luego puedo clonar y hacer uso:

 git clone username:servername:/folder1/folder2/repoFolder.git 

Luego se le pedirá una contraseña. Si no hay instalado git en el server, obtendrá:

 sh: git-upload-pack: not found fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.