Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Als u ontwikkelaars op een externe site hebt die code delen met ontwikkelaars op de hoofdsite, kunt u bandbreedte besparen door versiebeheerbestanden op de externe locatie in de cache op te slaan. Azure DevOps Proxy Server distribueert populaire versiebeheerbestanden uit de cache op de externe site, in plaats van dat meerdere ontwikkelaars van de externe site elk hetzelfde bestand downloaden van de hoofdsite. Uw team op de externe site werkt zoals ze altijd hebben, zonder te beheren welke versiebeheerbestanden in de cache worden geladen.
Als u dit wilt instellen, installeert en configureert u de proxyserver op de externe site, verbindt u de proxyserver met de toepassingslaag en verbindt u vervolgens de functie voor versiebeheer van Team Explorer met de proxy. Voordat u bestanden op de externe site in de cache kunt opslaan, moet u het serviceaccount voor de proxyserver toevoegen aan Azure DevOps Server op de hoofdsite.
              
              
            
Versiebeheerbestanden in cache opslaan op een externe site
| Stap | Opdracht | Gedetailleerde instructies | 
|---|---|---|
               
              
             | 
Controleer op ondersteunde hardware en software. Controleer of het besturingssysteem voldoet aan de vereisten voor Azure DevOps Proxy Server en of de hardware het kan uitvoeren. | Systeemvereisten voor Azure DevOps Proxy Server | 
               
              
             | 
Azure DevOps Proxy Server instellen. Installeer de Azure DevOps-proxyserver. Nadat de installatie is voltooid, gebruikt u het Azure DevOps Server Configuration Center om uw proxyserver te configureren. | 
              Azure DevOps Server-installatie uitvoeren  Azure DevOps-proxyserver configureren met behulp van het Azure DevOps Server Configuration Center  | 
               
              
             | 
Verbind Team Explorer met Azure DevOps Proxy Server. Nadat u de proxyserver hebt geconfigureerd om verbinding te maken met Azure DevOps Server, moet u Team Explorer configureren voor toegang tot versiebeheerbestanden via de proxyserver. | Team Foundation-versiebeheer configureren voor het gebruik van proxyserver | 
Azure DevOps-proxyserver configureren
U kunt de volgende procedure gebruiken om Azure DevOps-proxyserver te configureren met het Azure DevOps Server Configuration Center.
Opmerking
U kunt het Azure DevOps Server Configuration Center openen via het menu Start door de Azure DevOps Server-beheerconsole te starten, proxyserver te selecteren en vervolgens Geïnstalleerde functies configureren te selecteren.
Vereiste voorwaarden
Als u deze procedure wilt volgen, moet u de volgende machtigingsniveaus hebben:
Lidmaatschap van de beveiligingsgroep Administrators op de server waarop u Azure DevOps Proxy Server configureert.
Lidmaatschap van de groep Beheerders van projectverzamelingen op Azure DevOps Server.
Voor Azure DevOps Services moet u een verzamelingsbeheerder zijn of proxymachtigingen voor de proxynaamruimte beheren. U kunt proxymachtigingen verlenen met behulp van:
tfssecurity /a+ Proxy Proxy Manage <user account> ALLOW /collection:{collection url}Opmerking
U moet een proxyserver hebben op TFS Update 2 of hoger om de voorgaande opdracht te kunnen gebruiken.
Als u Azure DevOps Proxy Server wilt configureren, moet Azure DevOps Server zijn geïnstalleerd op een serverbesturingssysteem. Zie Systeemvereisten voor Azure DevOps Server voor meer informatie.
Azure DevOps-proxyserver configureren
Voer de volgende stappen uit om azure DevOps Proxy Server te configureren met behulp van het Azure DevOps Server Configuration Center:
Selecteer Azure DevOps-proxyserver configureren en selecteer vervolgens de wizard Start.
De wizard Azure DevOps Proxy Server-configuratie wordt weergegeven.
Lees het welkomstscherm en selecteer vervolgens Volgende. Als u een versie van TFS 2013-proxy hebt (deze functie werkt alleen met tfs 2013-proxy en doorsturen) op deze server is ingesteld, wordt u gevraagd uw instellingen te herstellen. Als u deze proxyserver wilt configureren met verschillende resources, selecteert u Nee en gaat u verder met de volgende stap. Als u de proxy wilt verbinden met dezelfde Azure DevOps Server-servers, selecteert u Ja. Azure DevOps Server probeert te verifiëren. Als Azure DevOps Server alle eindpunten heeft geverifieerd, gaat u verder met stap 4.
Als er een probleem is met een of meer eindpunten, hebt u de volgende opties voor probleemoplossing voor elke mislukte verbinding:
Verbinding maken: Gebruik deze optie om eindpunten handmatig te verifiëren. Handmatige verificatie is een goede plek om te beginnen met een mislukte verbinding.
Overslaan: Gebruik deze optie om verificatie over te slaan. Overslaan is handig wanneer u nog niet beschikt over het wachtwoord om dit eindpunt te verifiëren en u de verbindingsgegevens wilt opslaan voor later opnieuw proberen.
Verwijderen: Gebruik deze optie om het eindpunt volledig te verwijderen.
Hint
Zie het blogbericht Proxy-upgrades: Overgeslagen proxy-eindpunten controleren voor meer informatie over deze opties.
Selecteer Bladeren en selecteer vervolgens de projectverzameling waarmee u deze proxyserver verbinding wilt laten maken. Kies Volgende.
Opmerking
Als uw projectverzameling zich in Azure DevOps Services bevindt, wordt u gevraagd zich te verifiëren. Voer het Microsoft-account in dat u hebt gebruikt om de service in te stellen.
Selecteer Onder Serviceaccount een systeemaccount gebruiken om netwerkservice te gebruiken of een gebruikersaccount gebruiken om een domein of lokaal account te gebruiken. Als u een gebruikersaccount gebruikt, moet u het wachtwoord invoeren. Als u de combinatie van het gebruikersaccount en wachtwoord wilt testen, selecteert u Testen.
Netwerkservice is de standaardwaarde voor het proxyserverserviceaccount.
De volgende optionele configuraties worden weergegeven onder Geavanceerde configuratie:
Als u verbinding hebt met de gehoste service, wordt hier de accountnaam weergegeven.
Toen u het exemplaar van Azure DevOps Server in de gehoste service maakte, werd Accountnaam automatisch voor u aangemaakt. Dit account wordt toegevoegd aan de groep Proxyserviceaccounts voor projectverzamelingen in de gehoste service. Als u een ander account wilt gebruiken, voert u de accountnaam in en selecteert u Testen.
Als u opnieuw wilt instellen op het standaardserviceaccount dat automatisch voor u is gemaakt, selecteert u Opnieuw instellen op standaardserviceaccount. Dit is niet meer van toepassing op Azure DevOps Server 2017 Update 2 en nieuwere proxyservers.
U kunt de verificatie-instellingen wijzigen. Selecteer onder VerificatiemethodeNTLM om NTLM-verificatie te gebruiken of Negotiate (Kerberos) om eerst Kerberos-verificatie uit te voeren. Dit is de veiligere optie en als dat mislukt, kunt u terugvallen op NTLM.
NTLM is de standaardwaarde.
Kies Volgende.
Accepteer in Poort de standaardwaarde 8081 of voer een ander listenerpoortnummer in voor binnenkomende verbindingen met Azure DevOps Proxy Server.
8081 is de standaardwaarde.
Accepteer in cachehoofdmap de standaardwaarde of voer het pad in van een andere locatie waar cachebestanden moeten worden opgeslagen.
De standaardwaarde is Drive:\Program Files\TFS 12.0\Version Control Proxy\ _tfs_data
Schijf is de letter van de schijf waarop u cachebestanden wilt opslaan. U kunt een toegewezen netwerkschijf opgeven.
Kies Volgende.
Controleer de instellingen op de pagina Controleren en selecteer vervolgens Volgende.
De wizard valideert uw configuratie.
Selecteer Configureren voor de wizard om configuratie-instellingen toe te passen.
Selecteer Volgende op het succes scherm om de gedetailleerde resultaten op het volgende succes scherm te lezen. U vindt ook een koppeling naar een logboek op dit scherm met de resultaten van de configuratie.
Selecteer Twee keer sluiten en de Azure DevOps Server-beheerconsole wordt weergegeven.
Team Foundation-versiebeheer configureren
U kunt Versiebeheer van Team Foundation configureren voor het gebruik van een proxyserver, waarin kopieën van versiebeheerbestanden worden opgeslagen op de locatie van een gedistribueerd team. U kunt de bandbreedtevereisten voor externe ontwikkelaars verminderen met behulp van een proxyserver.
Als u deze procedure wilt volgen, moet u lid zijn van de beveiligingsgroep Gebruikers op de computer waarop u Team Explorer configureert.
Team Explorer configureren voor het gebruik van Azure DevOps Proxy Server:
Start Visual Studio.
Selecteer in het menu Extra de optie Opties.
Vouw in het dialoogvenster Optiesbroncodebeheer uit en selecteer Invoegtoepassing selecteren.
Zorg ervoor dat de waarde Visual Studio Team Foundation Server is voor de invoegtoepassing voor huidige broncodebeheer.
Selecteer onder BroncodebeheerVisual Studio Team Foundation Server.
Schakel het selectievakje Proxyserver gebruiken voor bestandsdownloads in.
Voer in het vak Proxyservernaam de naam in van de server waarop De Azure DevOps-proxyserver wordt uitgevoerd.
Voer in het vak Poort de listenerpoort in voor De Azure DevOps-proxyserver. Standaard luistert Azure DevOps Proxy Server naar clientaanvragen op poort 8081.
Vragen en antwoorden
V: Is de proxyserver achterwaarts compatibel met eerdere versies van TFS?
A: Ja. De proxyserver is volledig compatibel met TFS 2010 en TFS 2012. TFS Proxy 2010, TFS Proxy 2012 en de proxyserver zijn in elke combinatie volledig compatibel met elkaar. U kunt bijvoorbeeld TFS-proxy 2010 gebruiken met de proxyserver of omgekeerd.
V: Heeft een versie van Azure DevOps Proxy Server verbeteringen voor cacheopruiming ter ondersteuning van schijven die groter zijn dan 1 TB?
A: Ja. De proxyserver heeft verbeteringen voor cacheopruiming ter ondersteuning van grote schijven.
V: Heeft de proxyserver detectielogica voor beschadigingen?
A: Ja. Als een bestand in de cache beschadigd raakt op een schijf nadat het is opgeslagen, heeft de proxyserver logica om de beschadiging te detecteren.
V: Biedt de proxyserver volledige ondersteuning voor caching tegen dev.azure.com?
A: Ja.
V: Wat gebeurt er met de proxycache wanneer ik upgrade van één versie van Azure DevOps Proxy Server naar een andere?
A: Als u een upgrade uitvoert van een eerdere versie van Azure DevOps Proxy Server of TFS-proxyserver, blijft de cache behouden tijdens de upgrade. U kunt direct vanaf externe locaties toegang blijven krijgen tot Azure DevOps Server, zonder dat dit gevolgen heeft voor de prestaties, omdat Azure DevOps Server de cache niet opnieuw hoeft te maken of opnieuw hoeft te vullen.