2009-09-06 6 views
0

Je joue avec Django sur une machine virtuelle minimaliste Ubuntu (pas de gestionnaire de fenêtres). Quel est le meilleur flux de travail pour cela? Je pense qu'il serait préférable de pouvoir éditer mes fichiers directement dans mon EDI Windows sans avoir besoin de SFTP ou git entre l'édition du système d'exploitation et le serveur.Modifier la source directement sur Ubuntu VM à partir de l'hôte Windows

Est-il même possible de mapper mon répertoire personnel dans la machine virtuelle Ubuntu à un partage Windows?

modifier: VMWare Player (la version gratuite)

Répondre

1

Dépend de votre machine virtuelle. Je sais que VirtualBox vous permet de définir des "dossiers partagés" qui sont des répertoires sur votre hôte qui sont exposés à l'invité. Par exemple, je partage mon répertoire "F: \ myproject" avec mon invité Ubuntu, où il est monté comme n'importe quel autre système de fichiers (mount -t vboxsf [share-name] [directory]). Répondez à votre question actuelle: Si vous souhaitez mapper votre répertoire personnel réel à un partage Windows, je vous suggère de regarder Samba. Cela vous permettra d'exposer votre répertoire personnel à votre réseau, avec une protection par mot de passe (c'est-à-dire vos informations d'identification Ubuntu).

+0

VMWare a une fonctionnalité similaire à celle des dossiers partagés de VBox: http://www.vmware.com/support/ws5/doc/ws_running_shared_folders.html. Une fois que vous avez configuré le dossier partagé, vous pouvez l'afficher en suivant les instructions ici: http://www.vmware.com/support/ws5/doc/ws_running_sharedfolder_viewing.html. –

1

Eh bien, une chose évidente serait d'installer un partage Samba sur Ubuntu et ensuite vous pouvez traiter les fichiers dans votre UbuntuVM comme il était sur un partage Windows.

+0

Cela a été ma première pensée aussi, mais il ressemble à une configuration majeure PITA, j'espère que VMWare fournit un moyen plus facile. –

+1

Ce n'est pas si difficile. Le sous-système NAT du logiciel de la machine virtuelle peut vous causer des problèmes - vous pourriez avoir plus de facilité à sortir * de * la machine virtuelle plutôt que * de * l'hôte - dans ce cas, vous pouvez garder le répertoire de code l'hôte, et le monter automatiquement à partir de l'invité. – hobbs

Questions connexes