Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Services'ı | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Team Foundation Sürüm Denetimi (TFVC) tf proxy
komutu istemci bilgisayarınızı ara sunucu kullanacak şekilde yapılandırıyor. komutu, uzak siteler de dahil olmak üzere dağıtımınızdaki bir veya daha fazla proxy sunucusunun konumu ve kullanılabilirliği hakkında ara sunucu kayıtlarını ekler, siler ve listeler.
Önkoşullar
İstemci bilgisayarı yapılandırmak için proxy
komutunu kullanmak için, yerel bilgisayardaki Kullanıcı güvenlik grubunun üyesi olun. Ara sunucu kayıtlarıyla çalışmak üzere proxy
komutunu kullanmak için AdminConfiguration iznine sahip olun.
Daha fazla bilgi için bkz. Güvenlik ad alanı ve izin başvurusu.
Sözdizimi
tf proxy ([/configure [Url]) [/collection:TeamProjectCollectionUrl]
[/login:UserName,[Password]]
tf proxy /add Url [/name:Name] [/site:SiteName]
[/description:Description] [/default:(global|site|all)]
[/collection:TeamProjectCollectionUrl] [/login:UserName,[Password]]
tf proxy /delete Url [/collection:TeamProjectCollectionUrl]
[/login:UserName,[Password]]
tf proxy /list [Url1 Yrl2 ...]
[/collection:TeamProjectCollectionUrl] [/login:UserName,[Password]]
tf proxy /enabled:(true|false)
Parametre
Bağımsız değişken
Bağımsız Değişken
Açıklama
<url>
Ara sunucuyu tanımlar.
http://<proxyServerName>:<proxyPortNumber>
biçimini kullanmalısınız; burada proxyServerName
ara sunucunun adıdır ve proxyPortNumber
atanmış dinleme bağlantı noktasıdır, örneğin http://server:8081
.
<TeamProjectCollectionUrl>
Proje koleksiyonunu tanımlar.
http://<ApplicationTierServerName>:<PortNumber>/<Directory>/<CollectionName>
biçimini kullanmalısınız. burada ApplicationTierServerName
uygulama katmanı sunucusunun adıdır, PortNumber
atanmış dinleme bağlantı noktasıdır ve Directory/CollectionName
dizinin ve koleksiyonun adlarıdır. Örneğin, http://server:8080/tfs/newcollection1
.
<username>
/login
seçeneğine bir değer sağlar. Kullanıcı adı değerini DOMAIN\username
veya username
olarak belirtebilirsiniz.
<password>
Kullanıcı adı için bir parola sağlar.
Seçenekler
Seçenek
Açıklama
/configure
İstemci bilgisayarınızı ara sunucu kullanacak şekilde yapılandırılır.
/collection
Proje koleksiyonunu belirtir.
/login
Kimlik doğrulaması için kullanıcı adını ve parolayı belirtir.
/add
Ağınızdaki ara sunucuların konumu ve kullanılabilirliği hakkında Azure DevOps Server'a bir proxy kaydı ekler.
/name
Bir adı ara sunucu kaydıyla ilişkilendirir.
/site
Active Directory etki alanını ara sunucu kaydıyla ilişkilendirir.
/description
Proxy kaydının açıklamasını belirtir.
/default
Proxy kaydının kapsamını belirtir. Aşağıdaki değerlerden birini belirtebilirsiniz:
global
site
all
Varsayılan değeri global
olarak ayarlanmış bir ara sunucu kaydı eklerseniz, bir geliştirici ilk kez get
işlemi yaparsa, Azure DevOps Server bu isteği genel kaydın belirttiği ara sunucuya yönlendirir. Varsayılan değeri site
olarak ayarlanmış bir ara sunucu kaydı eklerseniz, belirtilen Active Directory etki alanındaki bir geliştirici ilk kez bir get
işlemi gerçekleştirdiğinden, Azure DevOps Server bu isteği siteyle ilişkili kaydın belirttiği ara sunucuya yönlendirir.
/delete
Azure DevOps Server'dan bir ara sunucu kaydını siler.
/list
Azure DevOps sunucusundaki proxy kayıtlarını listeler.
/enabled
Ara sunucuyu etkinleştirir veya devre dışı bırakır.
true
false
Açıklamalar
proxy
komutunun iki amacı vardır ve her amaç farklı bir kullanıcı türüne yöneliktir.
Geliştirici olarak, istemcinizi ara sunucu kullanacak şekilde yapılandırmak veya bir ara sunucunun ağ varsayılanlarını geçersiz kılmak için proxy
komutunu kullanabilirsiniz. Bu görev, Azure DevOps'un ara sunucu kullanacak şekilde yapılandırılmasına benzer.
Ağ yöneticisi olarak proxy
komutunu kullanarak Azure DevOps Server dağıtımınızdaki çeşitli ara sunucuların konumuyla ilgili kayıtları ekleyebilir ve yönetebilirsiniz. Geliştiricilerin iş istasyonlarını ara sunucu kullanacak şekilde yapılandırmalarına yardımcı olması için bu kayıtları kullanabilirsiniz. Genel bir ara sunucu tanımlarsanız Azure DevOps Server, geliştiricileri otomatik olarak bu proxy'yi kullanacak şekilde yeniden yönlendirebilir.
Çeşitli coğrafi konumlarda birden çok Active Directory etki alanına sahip karmaşık bir ağ topolojiniz varsa, birden çok kayıt ayarlayabilir ve her kaydı belirli bir etki alanıyla ilişkilendirebilirsiniz. Bu kayıtlar daha sonra geliştiricileri her coğrafi konumdan konumları için uygun ara sunucuya otomatik olarak yönlendirmenize yardımcı olabilir.
tf
komut satırı yardımcı programını kullanma hakkında daha fazla bilgi için bkz. Team Foundation sürüm denetimi komutlarını kullanma.
Örnekler
Aşağıdaki örnek, ara sunucu kaydı oluşturulduysa istemci bilgisayarı otomatik olarak algılar ve ara sunucu kullanacak şekilde yapılandırılır:
c:\projects>tf proxy /configure
Aşağıdaki örnek, Azure DevOps Server'da tüm ara sunucu kayıtlarını geçersiz kılar ve bir istemci bilgisayarı belirtilen ara sunucuyu kullanacak şekilde yapılandırılır:
c:\projects>tf proxy /configure <Url>
Aşağıdaki örnek, server
ara sunucusunun kullanılabilirliği hakkında Azure DevOps Server'a genel bir kayıt ekler. Bir geliştiricinin ilk kez get
işlemi gerçekleştirmesi, Azure DevOps Server bu geliştiriciden gelen tüm istekleri belirtilen ara sunucuya yönlendirir.
c:\projects>tf proxy /add http://server:8081 /default:global /collection:http://tfsserver:8080/
Aşağıdaki örnek, bu server
ara sunucusunu kullanmak üzere corp
adlı bir Active Directory etki alanındaki geliştiriciler için Azure DevOps Server'a bir site kaydı ekler. Bu etki alanındaki bir geliştirici ilk kez bir get
işlemi yaparsa, Azure DevOps Server bu geliştiriciden gelen tüm istekleri belirtilen ara sunucuya yönlendirir.
c:\projects>tf proxy /add http://server:8081 /default:site /site:corp /collection:http://tfsserver:8080/