J'ai un emplacement distant que je veux utiliser comme référentiel GIT. J'ai un accès SSH à cet emplacement et je peux y copier des fichiers. Je ne peux pas installer ou exécuter les exécutables GIT sur l'emplacement distant. Puis-je (et comment) l'utiliser comme référentiel GIT pour mon équipe?Configurer le référentiel GIT distant via SSH? (Aucun code d'accès à l'emplacement distant)
Répondre
impossible à mettre en œuvre. Un référentiel Git nécessite une suite Git côté serveur.
D'autre part, s'il est possible de fournir une NFS
ou CIFS
part, vous pouvez conserver un dépôt Git sur une telle action — il serait sollicité par votre instance de Git local. Non pas que je l'aime bien cette approche ...
Hhm Je pensais que s'il n'y a pas git à distance, il fonctionne encore via ssh, simplement les déclencheurs ne se présenterait pas – stwissel
@stwissel, non, lorsque vous effectuez l'échange Git « sur' SSH' »,' SSH' est seulement là pour a) mettre en place son tunnel et b) générer un processus Git spécial côté serveur (celui dit par le client); Ensuite, le processus Git distant et le processus local échangent leurs données via le tunnel. – kostix
J'ai un problème similaire. Je trouve une solution palliative:
- utilisation SSHFS et Fuse pour monter l'emplacement distant via ssh en tant que lecteur réseau;
- Les personnes ayant un accès en lecture/écriture directe (moi) cloner le dépôt git avec son chemin d'accès local;
- D'autres clone le repo avec un accès http.
Ce n'est pas très efficace, mais cela fonctionne.
- 1. Référentiel distant Git (avec fichiers?)
- 2. Git référentiel nu sur le serveur distant
- 3. Problèmes d'ajout de référentiel distant git
- 4. PhpStorm tunnel ssh vers le serveur distant - quelque chose à configurer sur le serveur distant?
- 5. Clone Git du référentiel ssh distant - changez la machine sur le réseau distant avant d'exécuter la commande clone
- 6. GIT - Remplacement forcé du référentiel distant
- 7. Git - Commandes rejetées du référentiel distant
- 8. URL pour accéder au référentiel Git distant
- 9. Comment restaurer un référentiel git distant?
- 10. Qu'est-ce que le lien Git sur un référentiel distant
- 11. Mise à jour d'un référentiel git nu à partir d'un référentiel distant git-svn cloné
- 12. git ignorant le fichier distant
- 13. "Accès refusé" lors de la transmission vers un référentiel distant via SSH
- 14. clone git à partir du serveur distant avec chaînage ssh
- 15. Pousser vers le référentiel Mercurial distant
- 16. Toujours utiliser le référentiel distant dans egit
- 17. Extraction d'un référentiel SVN distant vers un emplacement distant?
- 18. Référentiel distant git show (affiche le contenu d'un seul fichier)
- 19. Affichage de nouvelles validations dans le référentiel Git distant
- 20. utilisation git avec le dépôt 'origine' distant
- 21. Création d'une nouvelle branche sur le référentiel distant dans git
- 22. Maven sans référentiel (distant)?
- 23. Comment configurer RubyMine pour utiliser un exécutable Git distant?
- 24. Git - dépôt distant seulement
- 25. git clone de local à distant
- 26. Comment configurer git pour tirer de http et pousser à travers ssh dans un 'distant'?
- 27. Git distant avec plusieurs sous-projets
- 28. Monter le disque distant avec Java via SSH
- 29. Comment configurer mon référentiel Git local pour qu'il fonctionne avec un serveur distant?
- 30. arguments passe à shell distant dans ssh
Comment pouvez-vous avoir accès SSH sans la possibilité d'installer Git? Copiez simplement des fichiers binaires sur votre répertoire distant. –
Demandez à l'administrateur d'installer git. – Reactormonk
Très drôle: je n'ai pas de droits d'administrateur et l'administrateur ne recevra pas de telles demandes (ne demandez pas). Si je pouvais demander à l'administrateur ou installer moi-même je n'aurais pas demandé ici. – stwissel