Accès à distance à Team Foundation Server 2010
Nous sommes quatre développeurs dans différents endroits (dans un rayon de 100 km les uns des autres) tryint o collaborer sur un projet de développement logiciel.
Nous voudrions nous installer Team Foundation Server 2010 sur l'une de nos machines (nous sommes tous à l'aide de Windows 7) et de l'utiliser comme notre centrale de référentiel de code source et les éléments de travail de gestion.
Toutefois, nous ne semblent être en mesure de configurer TFS à accepter la suppression de connexions (par le biais de Visual Studio). Est-il possible d'utiliser TFS de cette manière?
OriginalL'auteur Alexandre Bell | 2011-06-20
Vous devez vous connecter pour publier un commentaire.
TFS est juste un tas de services web et devrait être mis en place pour l'accès à distance hors de la boîte.
Les choses dont vous aurez probablement besoin de le configurer.
Assurez-vous que le pare-feu windows permettant de TFS à accepter les demandes entrantes sur le port 8080 (la TSF installer peut le faire pour vous)
Configurer votre routeur pour utiliser le "Port Forwarding" de sorte que les demandes de l'internet sur le port 8080 sont acheminés à la machine avec TFS installé.
Votre fournisseur de services internet probablement alloue des adresses IP de façon dynamique, de sorte que vous pourriez avoir besoin pour vous inscrire à un Service de DNS dynamique comme NO-IP.com. (vérifiez celles qui sont prises en charge par votre routeur)
Une fois que vous avez fait cela, alors vous devriez être en place et en cours d'exécution.
Je suis sûr que d'autres suggèrent que vous fossé TFS et utiliser un DVCS comme GIT ou Mercurial, ils ont un point! Vous devriez vous demander si ça vaut la peine de se TFS à travailler dans cette voie lorsqu'un autre système pourrait être plus facile de se lever et courir.
J'allais poster une réponse, mais celle-ci est déjà à droite sur. J'ai effectivement mis une télécommande serveur TFS ce week-end (sur une adresse IP dynamique), et je n'ai eu aucune difficulté à tous. J'ai transmis le port 8080 pour le TFS lui-même, et le port 80 pour accéder à sharepoint et TFS web access, puis-je utiliser un peu de IIS liaison de magie pour obtenir tout sur les URLs. J'utilise zoneedit de prendre soin de mon IP dynamique des choses, car il vous donne un peu plus de précision, puisque vous pouvez modifier les entrées de zone.
Hey Greg, est-il une chance que vous pourriez l'expliquer en quelques précisions ? Je suis confronté au même genre de chose et j'aimerais vraiment savoir comment faire (en particulier la 'IIS liaison magique"...)
OriginalL'auteur James Reed
TFS fonctionne très bien pour ce type de scénario, et si vous utilisez un DVCS ou non vous allez encore avoir à configurer l'accès. Vous n'avez pas besoin de configurer le proxy. TFS est extrêmement rapide, même sur une connexion lente. Les 3 choses que vous devez vous rappeler si vous n'êtes pas sur le même domaine que le serveur TFS sont:
OriginalL'auteur Nigel Shaw
@Nigel Nous avons TFS sur un serveur distant avec proxy local sur mon lieu de travail. Notre connexion internet est très lente par rapport au nombre de développeurs sur le site. TSF a des très faibles performances dans cette configuration par rapport à avoir le serveur local. Nos solutions peuvent être de plusieurs centaines de MO à télécharger (dont il y a peu de branches). Vérification de la version de l'histoire est lente et douloureuse. La récupération des jeux de réservations est lente et douloureuse. À vérifier dans VS2010 ou VS2008 est lente et douloureuse. Heureusement VS2012 cette manière asynchrone donc la vérification n'est pas si mauvais, mais vous finirez par obtenir une boîte de dialogue modale lorsque l'op est terminée.
Dans l'ensemble, je dirais une mauvaise expérience par rapport à SVN laisser seul DVCS.
OriginalL'auteur Shiv