Ce qui est efficace? SSH:// ou Git:// (compression de Fichiers)
Je comprends dans Git , git protocole est intelligent parce qu'il y est un protocole de l'agent sur deux fin de commumnication pour compresser le fichier de transfert plus rapides clone par efficacement à l'aide de la bande passante du réseau.
À partir d'un O'Reilly livre que j'ai trouvé les instructions suivantes.
For secure, authenticated connections, the Git native
protocol can be tunneled over an SSH connection using
the following URL templates:
ssh: ///[user@]example.com[:port]/path/to/repo.git
ssh: //[user@]example.com/path/to/repo.git
ssh: //[user@]example.com/~user2/path/to/repo.git
ssh: //[user@]example.com/~/path/to/repo.git*
Je ne sais pas si l'auteur fait ce qu'il dit. Il parle de protocole git arriver par tunnel SSH.
De mon point de vue, à moins que vous vous connectez à l'git port (agent de port), le protocole n'est pas en vigueur. Et SSH est simple non compressé de transfert de fichier.
Mais selon l'auteur, si l'on utilise SSH il dit que le protocole git est passé sur elle. Si SSH est plus intelligent dans GIT?
Von C, Merci pour votre réponse. "Les protocoles de réseau (HTTP et Git) sont généralement en lecture seule" Git peut être faite rw lorsque vous exécutez le démon avec l'option --enable=receive-pack.
Voici mes préoccupations. Quand ils disent protocole git est intelligent, ils veulent dire quand vous exécutez la commande git clone git server agent compresse les données qui est envoyé au client , de sorte que le clone devrait être plus rapide. Im mon cas d'utilisation, je vais mettre le serveur git à hong kong et en l'utilisant sur sanjose et d'autres pays ainsi , Si je veux être efficace sur le réseau en raison de la latence des préoccupations.
Donc ma question est quand j'utilise git clone ssh://user@server/reposloc puis-je obtenir les avantages de git protocole ont également . Comme par Orelly auteur du livre, il signifie git est un tunnel ssh, puis comment git protocole de travail quand je n'ai pas git daeomon en cours d'exécution sur le serveur.
Donc, en utilisant SSh://xyz... donne-t-il à la fois l'avantage de ssh et git protocoles ?
apprécier vos réponses à l'avance.