infracloud/inventcloud/invista/nexus/azure-devops/CONNECTION.md

82 lines
2 KiB
Markdown

# Azure DevOps - Configuração de Conexão
## Visão Geral
Este documento descreve a configuração de acesso às organizações do Azure DevOps utilizadas nos projetos.
---
## 1. Organização: CN-Squad (Invista FIDC - Nexus)
### Credenciais e Configurações
#### Arquivo de Configuração SSH
**Localização:** `C:\Users\TiagoRibeiro\.ssh\config`
```
Host azure-devops-invista
HostName ssh.dev.azure.com
User git
IdentityFile ~/.ssh/ic-ad
IdentitiesOnly yes
AddKeysToAgent yes
```
#### Arquivo de Autenticação
**Localização:** `C:\Users\TiagoRibeiro\.ssh\azure_devops_auth.json`
```json
{
"organization": "CN-Squad",
"project": "Invista FIDC - Nexus",
"pat": "19mNqNXIoZ4c3EriFNfzfkgpGNOvLjpOqqZnTFXKnzjxWJ5zURjgJQQJ99CBACAAAAAamI5kAAASAZDOAMPp"
}
```
### Chave SSH
- **Chave Pública:** `C:\Users\TiagoRibeiro\.ssh\ic-ad.pub`
- **Chave Privada:** `C:\Users\TiagoRibeiro\.ssh\ic-ad`
- **Email:** tiago.ribeiro@inventcloud.com.br
---
## 2. Organização: inventcloud (Central)
### Credenciais e Configurações
#### Arquivo de Autenticação
**Localização:** `C:\Users\TiagoRibeiro\.ssh\azure_devops_inventcloud_auth.json`
```json
{
"organization": "inventcloud",
"pat": "1ZHfTdNKIjF2lFtij6bQLwi4T1uuundqyuNZbQnst0WP7eqtVJpnJQQJ99CCACAAAAA6g8HIAAASAZDO3bmA"
}
```
---
## Métodos de Conexão (Exemplos)
### 1. HTTPS com PAT (inventcloud)
```bash
# Listar projetos
curl -u "tiago.ribeiro:1ZHfTdNKIjF2lFtij6bQLwi4T1uuundqyuNZbQnst0WP7eqtVJpnJQQJ99CCACAAAAA6g8HIAAASAZDO3bmA" "https://dev.azure.com/inventcloud/_apis/projects?api-version=7.0"
```
### 2. HTTPS com PAT (CN-Squad)
```bash
# Listar projetos
curl -u "tiago.ribeiro:19mNqNXIoZ4c3EriFNfzfkgpGNOvLjpOqqZnTFXKnzjxWJ5zURjgJQQJ99CBACAAAAAamI5kAAASAZDOAMPp" "https://dev.azure.com/CN-Squad/_apis/projects?api-version=7.0"
```
---
## URLs Úteis
- **Azure DevOps (Invista):** https://dev.azure.com/CN-Squad/
- **Azure DevOps (InventCloud):** https://dev.azure.com/inventcloud/
---
*Atualizado em: 2026-03-03*