프록시 명령(Team Foundation 버전 제어)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Team Foundation 버전 제어(TFVC) tf proxy 명령은 프록시 서버를 사용하도록 클라이언트 컴퓨터를 구성합니다. 이 명령은 원격 사이트를 포함하여 배포 내에서 하나 이상의 프록시 서버의 위치 및 가용성에 대한 프록시 레코드를 추가, 삭제 및 나열합니다.

필수 조건

명령을 사용하여 proxy 클라이언트 컴퓨터를 구성하려면 로컬 컴퓨터에서 사용자 보안 그룹의 구성원이어야 합니다. 이 명령을 사용하여 프록시 레코드를 사용 proxy 하려면 관리 구성 권한이 있어야 합니다. 자세한 내용은 보안 네임스페이 스 및 권한 참조를 참조하세요.

구문

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)

매개 변수

인수

Argument

설명

<url>

프록시 서버를 식별합니다. 프록시 서버의 이름이고 할당된 수신 대기 포트인 형식 http://<proxyServerName>:<proxyPortNumber>proxyServerName 을 사용해야 합니다. 예를 들면 다음과 같습니다http://server:8081.proxyPortNumber

<TeamProjectCollectionUrl>

프로젝트 컬렉션을 식별합니다. 형식 http://<ApplicationTierServerName>:<PortNumber>/<Directory>/<CollectionName>을 사용해야 합니다. 여기서 ApplicationTierServerName 애플리케이션 계층 서버 PortNumber 의 이름은 할당된 수신 대기 포트이며 Directory/CollectionName 디렉터리와 컬렉션의 이름입니다. 예들 들어 http://server:8080/tfs/newcollection1입니다.

<username>

옵션에 값을 /login 제공합니다. 사용자 이름 값을 <a0/> 또는 username>로 지정할 수 있습니다.

<password>

사용자 이름에 대한 암호를 제공합니다.

옵션

옵션

설명

/configure

프록시 서버를 사용하도록 클라이언트 컴퓨터를 구성합니다.

/collection

프로젝트 컬렉션을 지정합니다.

/login

인증할 사용자 이름 및 암호를 지정합니다.

/add

네트워크에서 프록시 서버의 위치 및 가용성에 대한 프록시 레코드를 Azure DevOps Server에 추가합니다.

/name

이름을 프록시 레코드와 연결합니다.

/site

Active Directory do기본 프록시 레코드와 연결합니다.

/description

프록시 레코드에 대한 설명을 지정합니다.

/default

프록시 레코드의 범위를 지정합니다. 다음 값 중 하나를 지정할 수 있습니다.

  • global
  • site
  • all

기본값이 설정된 프록시 레코드를 global추가하는 경우 개발자가 작업을 처음 수행할 get 때 Azure DevOps Server는 해당 요청을 전역 레코드가 지정하는 프록시로 리디렉션합니다. 기본값이 설정된 프록시 레코드를 site추가하면 지정된 Active Directory 내에서 개발자가 처음으로 작업을 수행할 get 때기본 Azure DevOps Server는 해당 요청을 사이트와 연결된 레코드가 지정하는 프록시로 리디렉션합니다.

/delete

Azure DevOps Server에서 프록시 레코드를 삭제합니다.

/list

Azure DevOps 서버의 프록시 레코드를 나열합니다.

/enabled

프록시를 사용하거나 사용하지 않도록 설정합니다.

  • true
  • false

설명

proxy 명령은 두 가지 용도로 사용되며 각 용도는 다른 유형의 사용자를 대상으로 합니다.

개발자는 이 명령을 사용하여 proxy 프록시 서버를 사용하도록 클라이언트를 구성하거나 프록시 서버의 네트워크 기본값을 재정의할 수 있습니다. 이 작업은 프록시를 사용하도록 Azure DevOps를 구성하는 것과 유사합니다.

네트워크 관리자는 이 proxy 명령을 사용하여 Azure DevOps Server 배포 내에서 다양한 프록시 서버의 위치에 대한 레코드를 추가하고 관리할 수 있습니다. 이러한 레코드를 사용하여 개발자가 프록시를 사용하도록 워크스테이션을 구성할 수 있습니다. 전역 프록시를 정의하는 경우 Azure DevOps Server는 개발자를 자동으로 리디렉션하여 사용할 수 있습니다.

여러 Active Directory가 있는 복잡한 네트워크 토폴로지를 다양한 지리적 위치에 기본 경우 여러 레코드를 설정하고 각 레코드를 특정 작업과 연결할 수 있습니다기본. 그러면 이러한 레코드를 통해 개발자가 각 지리적 위치에서 해당 위치에 적합한 프록시로 자동으로 보낼 수 있습니다.

명령줄 유틸리티를 사용하는 tf 방법에 대한 자세한 내용은 Team Foundation 버전 제어 명령 사용을 참조 하세요.

예제

다음 예제에서는 프록시 레코드가 설정된 경우 프록시를 사용하도록 클라이언트 컴퓨터를 자동으로 검색하고 구성합니다.

c:\projects>tf proxy /configure

다음 예제에서는 Azure DevOps Server의 프록시 레코드를 재정의하고 지정된 프록시를 사용하도록 클라이언트 컴퓨터를 구성합니다.

c:\projects>tf proxy /configure <Url>

다음 예제에서는 프록시의 server 가용성에 대한 전역 레코드를 Azure DevOps Server에 추가합니다. 개발자가 처음으로 작업을 수행할 get 때 Azure DevOps Server는 해당 개발자의 모든 요청을 지정된 프록시로 리디렉션합니다.

c:\projects>tf proxy /add http://server:8081 /default:global /collection:http://tfsserver:8080/

다음 예제에서는 Active Directory do기본 corp개발자를 위해 이 server 프록시를 사용하기 위해 Azure DevOps Server에 사이트 레코드를 추가합니다. 개발자가 작업을 수행하는 get 기본 처음으로 Azure DevOps Server는 해당 개발자의 모든 요청을 지정된 프록시로 리디렉션합니다.

c:\projects>tf proxy /add http://server:8081 /default:site /site:corp /collection:http://tfsserver:8080/