Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Pokud máte vývojáře na vzdáleném webu, který sdílí kód s vývojáři na hlavním webu, můžete ušetřit šířku pásma ukládáním souborů správy verzí do mezipaměti ve vzdáleném umístění. Azure DevOps Proxy server distribuuje oblíbené soubory správy verzí z mezipaměti ve vzdálené lokalitě, takže jednotliví vývojáři na vzdáleném místě nemusí zbytečně stahovat stejný soubor z hlavní lokality. Váš tým na vzdáleném webu funguje stejně jako vždy bez správy souborů správy verzí, které se načtou do mezipaměti.
Pokud to chcete nastavit, nainstalujete a nakonfigurujete proxy server ve vzdálené lokalitě, připojíte proxy server k aplikační vrstvě a pak připojíte funkci správy verzí Team Exploreru k proxy serveru. Než začnete ukládat soubory do mezipaměti ve vzdálené lokalitě, musíte přidat účet služby pro proxy server do Azure DevOps Serveru v hlavní lokalitě.
Ukládání souborů správy verzí do mezipaměti ve vzdálené lokalitě
| Krok | Úkol | Podrobné pokyny |
|---|---|---|
|
Zkontrolujte podporovaný hardware a software. Ověřte, že operační systém splňuje požadavky na proxy server Azure DevOps a že ho může spustit hardware. | Požadavky na systém pro proxy server Azure DevOps |
|
Nastavte proxy server Azure DevOps. Nainstalujte proxy server Azure DevOps. Po dokončení instalace nakonfigurujte proxy server pomocí Centra konfigurace serveru Azure DevOps. |
Spuštění instalace Azure DevOps Serveru Konfigurace proxy serveru Azure DevOps pomocí centra konfigurace serveru Azure DevOps |
|
Připojte Team Explorer k proxy serveru Azure DevOps. Po nakonfigurování proxy serveru pro připojení k Azure DevOps Serveru je nutné nakonfigurovat Team Explorer pro přístup k souborům správy verzí prostřednictvím proxy serveru. | Konfigurace správy verzí Team Foundation pro použití proxy serveru |
Konfigurace proxy serveru Azure DevOps
Pomocí následujícího postupu můžete nakonfigurovat proxy server Azure DevOps pomocí Centra konfigurace serveru Azure DevOps.
Poznámka:
K Centru konfigurace serveru Azure DevOps se dostanete z nabídky Start spuštěním konzoly pro správu serveru Azure DevOps, výběrem proxy serveru a následným výběrem možnosti Konfigurovat nainstalované funkce.
Požadavky
Pokud chcete postupovat podle tohoto postupu, musíte mít následující úrovně oprávnění:
Členství ve skupině zabezpečení Administrators na serveru, na kterém konfigurujete proxy server Azure DevOps.
Členství ve skupině Správci kolekcí projektů na Azure DevOps Serveru
Pro službu Azure DevOps Services musíte být správcem kolekce, nebo mít oprávnění pro správu proxy v oboru názvů proxy. Oprávnění proxy serveru můžete udělit pomocí:
tfssecurity /a+ Proxy Proxy Manage <user account> ALLOW /collection:{collection url}Poznámka:
Abyste mohli použít předchozí příkaz, musíte mít proxy server v TFS Update 2 nebo novějším.
Pokud chcete nakonfigurovat proxy server Azure DevOps, musíte mít v serverovém operačním systému nainstalovaný Azure DevOps Server. Další informace najdete v tématu Požadavky na systém pro Azure DevOps Server.
Konfigurace proxy serveru Azure DevOps
Pokud chcete nakonfigurovat proxy server Azure DevOps pomocí Centra konfigurace serveru Azure DevOps, postupujte takto:
Vyberte Konfigurovat proxy server Azure DevOps a pak vyberte Průvodce spuštěním.
Zobrazí se průvodce konfigurací proxy serveru Azure DevOps .
Přečtěte si úvodní obrazovku a pak vyberte Další. Pokud máte na tomto serveru nastavenou verzi proxy serveru TFS 2013 (tato funkce funguje jenom s proxy serverem TFS 2013 a předáváním), zobrazí se výzva k obnovení nastavení. Pokud chcete tento proxy server nakonfigurovat s různými prostředky, vyberte Ne a přejděte k dalšímu kroku. Pokud chcete proxy server připojit ke stejným serverům Azure DevOps Serveru, vyberte Ano. Azure DevOps Server se pokusí ověřit. Pokud Azure DevOps Server úspěšně ověří všechny koncové body, přejděte ke kroku 4.
Pokud dojde k potížím s jedním nebo více koncovými body, máte pro každé neúspěšné připojení následující možnosti řešení potíží:
Připojení: Tuto možnost použijte k ručnímu ověření koncových bodů. Ruční ověřování je dobrým místem, kde začít s jakýmkoli neúspěšným připojením.
Přeskočit: Tuto možnost použijte ke přeskočení ověřování. Skip je užitečný, pokud ještě nemáte heslo k ověření tohoto koncového bodu a chcete uložit informace o připojení pro další pokus později.
Odebrat: Tuto možnost použijte k úplnému odebrání koncového bodu.
Návod
Další podrobnosti o těchto možnostech najdete v blogovém příspěvku, Upgrady Proxy: Jak ověřit přeskočené koncové body proxy.
Vyberte Procházet a pak vyberte kolekci projektů, ke které se má tento proxy server připojit. Vyberte Další.
Poznámka:
Pokud je vaše kolekce projektů v Azure DevOps Services, zobrazí se výzva k ověření. Zadejte účet Microsoft, který jste použili k nastavení služby.
V části Účet služby vyberte Použít systémový účet , chcete-li použít síťovou službu nebo použít uživatelský účet k použití domény nebo místního účtu. Pokud používáte uživatelský účet, musíte zadat heslo. Pokud chcete otestovat kombinaci uživatelského účtu a hesla, vyberte Test.
Síťová služba je výchozí hodnota pro účet služby proxy serveru.
V části Pokročilá konfigurace se zobrazí následující volitelné konfigurace:
Pokud jste připojení k hostované službě, zobrazí se tady název účtu .
Když jste vytvořili instanci Azure DevOps Serveru v hostované službě, název účtu se automaticky vytvořil za vás. Tento účet se přidá do skupiny účtů proxy služby kolekce projektů v hostované službě. Pokud chcete použít jiný účet, zadejte název účtu a vyberte Test.
Pokud chcete obnovit automaticky vytvořený výchozí účet služby, vyberte Obnovit výchozí účet služby. To už neplatí pro Azure DevOps Server 2017 Update 2 a novější proxy servery.
Můžete změnit nastavení ověřování. V části Metoda ověřování vyberte NTLM, pokud chcete použít ověřování NTLM, nebo Vyjednávání (Kerberos), aby se nejprve pokusilo o ověření pomocí protokolu Kerberos, což je bezpečnější možnost, a pokud tento pokus selže, přejděte na NTLM.
NTLM je výchozí hodnota.
Vyberte Další.
Na portu přijměte výchozí hodnotu 8081 nebo zadejte jiné číslo portu naslouchacího procesu pro příchozí připojení k proxy serveru Azure DevOps.
8081 je výchozí hodnota.
V kořenovém adresáři mezipaměti přijměte výchozí hodnotu nebo zadejte cestu jiného umístění, do kterého chcete ukládat soubory mezipaměti.
Výchozí hodnota je Disk:\Program Files\TFS 12.0\Server proxy pro správu verzí\ _tfs_data
Disk je písmeno disku, na kterém chcete ukládat soubory mezipaměti. Můžete zadat mapovanou síťovou jednotku.
Vyberte Další.
Na stránce Revize zkontrolujte nastavení a pak vyberte Další.
Průvodce ověří konfiguraci.
Chcete-li, aby průvodce použil nastavení konfigurace, vyberte Konfigurovat.
Výběrem možnosti Další na obrazovce úspěchu si můžete přečíst podrobné výsledky na další obrazovce úspěchu. Na této obrazovce najdete také odkaz na protokol, který obsahuje výsledky konfigurace.
Dvakrát vyberte Zavřít a zobrazí se konzola pro správu Serveru Azure DevOps.
Konfigurace správy verzí Team Foundation
Správu verzí Team Foundation můžete nakonfigurovat tak, aby používala proxy server, který ukládá kopie souborů správy verzí do mezipaměti v umístění distribuovaného týmu. Požadavky na šířku pásma pro vzdálené vývojáře můžete snížit pomocí proxy serveru.
Chcete-li postupovat podle tohoto postupu, musíte být členem skupiny zabezpečení Uživatelé v počítači, na kterém konfigurujete Team Explorer.
Konfigurace Team Exploreru pro použití proxy serveru Azure DevOps:
Spusťte Visual Studio.
V nabídce Nástroje vyberte Možnosti.
V dialogovém okně Možnosti rozbalte položku Správa zdrojového kódu a pak vyberte Výběr modulu plug-in.
V případě modulu plug-in Aktuální správa zdrojového kódu se ujistěte, že hodnota je Visual Studio Team Foundation Server.
V části Správa zdrojového kódu vyberte Visual Studio Team Foundation Server.
Zaškrtněte políčko Použít proxy server pro stahování souborů .
Do pole Název proxy serveru zadejte název serveru se spuštěným proxy serverem Azure DevOps.
Do pole Port zadejte port naslouchacího procesu pro proxy server Azure DevOps. Proxy server Azure DevOps ve výchozím nastavení naslouchá klientským požadavkům na portu 8081.
Otázky a odpovědi
Otázka: Je proxy server zpětně kompatibilní s předchozími verzemi TFS?
Odpověď: Ano. Proxy server je plně kompatibilní s TFS 2010 a TFS 2012. TfS Proxy 2010, TFS Proxy 2012 a proxy server jsou ve skutečnosti plně kompatibilní s ostatními v libovolné kombinaci. Můžete například použít TFS Proxy 2010 s proxy serverem nebo naopak.
Otázka: Má některá verze proxy serveru Azure DevOps vylepšení vyčištění mezipaměti pro podporu disků větších než 1 TB?
Odpověď: Ano. Proxy server má vylepšení vyčištění mezipaměti pro podporu velkých disků.
Otázka: Má proxy server logiku detekce poškození?
Odpověď: Ano. Pokud se soubor uložený v mezipaměti po uložení poškodí na disku, má proxy server logiku pro detekci poškození.
Otázka: Podporuje proxy server plně ukládání do mezipaměti proti dev.azure.com?
Odpověď: Ano.
Otázka: Co se stane s mezipamětí proxy serveru při upgradu z jedné verze proxy serveru Azure DevOps na jiný?
A: Pokud upgradujete ze starší verze proxy serveru Azure DevOps nebo proxy serveru TFS, mezipaměť se během upgradu zachová. Budete moct pokračovat v přístupu k Azure DevOps Serveru ze vzdálených umístění, aniž by to mělo dopad na výkon, protože Azure DevOps Server nebude muset mezipaměť znovu vytvořit ani znovu naplnit.