128 lines
4 KiB
Markdown
128 lines
4 KiB
Markdown
# Azure DevOps - Configuração de Conexão
|
|
|
|
## Visão Geral
|
|
|
|
Este documento descreve a configuração de acesso ao Azure DevOps da organização **CN-Squad** (Projeto: Invista FIDC - Nexus).
|
|
|
|
## Credenciais e Configurações
|
|
|
|
### Arquivo de Configuração SSH
|
|
**Localização:** `C:\Users\TiagoRibeiro\.ssh\config`
|
|
|
|
```
|
|
Host azure-devops
|
|
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": "<REDACTED>"
|
|
}
|
|
```
|
|
|
|
### 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
|
|
|
|
## Métodos de Conexão
|
|
|
|
### 1. HTTPS com PAT (Funcionando)
|
|
```bash
|
|
# Listar projetos
|
|
curl -u "tiago.ribeiro:<PAT>" "https://dev.azure.com/CN-Squad/_apis/projects?api-version=7.0"
|
|
|
|
# Listar repositórios
|
|
curl -u "tiago.ribeiro:<PAT>" "https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_apis/git/repositories?api-version=7.0"
|
|
|
|
# Clonar repositório
|
|
git clone https://tiago.ribeiro:<PAT>@dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/<repo-name>
|
|
```
|
|
|
|
### 2. SSH (Não funcionando)
|
|
```bash
|
|
# Testar conexão SSH
|
|
ssh -T git@ssh.dev.azure.com
|
|
|
|
# Resultado: Permission denied (publickey)
|
|
```
|
|
|
|
**Problema:** A chave pública SSH não está registada no Azure DevOps.
|
|
|
|
**Solução:** Adicionar a chave pública em:
|
|
- Azure DevOps → User Settings → SSH public keys
|
|
- Adicionar conteúdo de `ic-ad.pub`
|
|
|
|
## Repositórios Disponíveis
|
|
|
|
Total: **49 repositórios**
|
|
|
|
### Repositórios de Infraestrutura
|
|
| Nome | URL |
|
|
|------|-----|
|
|
| tf_oci_clusters | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/tf_oci_clusters |
|
|
| nats-k8s-config | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/nats-k8s-config |
|
|
| o11y-adot | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/o11y-adot |
|
|
| o11y-grafana | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/o11y-grafana |
|
|
| o11y-jaeger | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/o11y-jaeger |
|
|
| o11y-victoria-logs | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/o11y-victoria-logs |
|
|
| o11y-victoria-metrics | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/o11y-victoria-metrics |
|
|
| azure-pipelines-templates | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/azure-pipelines-templates |
|
|
| database | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/database |
|
|
|
|
### Microservices (ms-*)
|
|
- ms-auth-external
|
|
- ms-auth-sso
|
|
- ms-barramento
|
|
- ms-belt
|
|
- ms-notify
|
|
- ms-parameters
|
|
- ms-person
|
|
- ms-poc
|
|
- ms-user
|
|
|
|
### Micro Frontends (mfe-*)
|
|
| Nome | URL |
|
|
|------|-----|
|
|
| mfe-auth | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/mfe-auth |
|
|
| mfe-formalization | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/mfe-formalization |
|
|
| mfe-person | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/mfe-person |
|
|
| mfe-poc | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/mfe-poc |
|
|
| mfe-shell | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/mfe-shell |
|
|
| mfe-user | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/mfe-user |
|
|
|
|
### Libraries (InvistaFIDC.Lib.*)
|
|
- InvistaFIDC.Lib.AuditLog
|
|
- InvistaFIDC.Lib.Bases
|
|
- InvistaFIDC.Lib.DateHandler
|
|
- InvistaFIDC.Lib.DocBuilder
|
|
- InvistaFIDC.Lib.GrpcClient
|
|
- InvistaFIDC.Lib.Helpers
|
|
- InvistaFIDC.Lib.HttpClient
|
|
- InvistaFIDC.Lib.Logging
|
|
- InvistaFIDC.Lib.Messaging
|
|
- InvistaFIDC.Lib.Middlewares
|
|
- InvistaFIDC.Lib.Observability
|
|
- InvistaFIDC.Lib.Results
|
|
- InvistaFIDC.Lib.SecretProvider
|
|
- InvistaFIDC.Lib.Storage
|
|
- InvistaFIDC.Lib.ValueObjects
|
|
|
|
## URLs Úteis
|
|
|
|
- **Azure DevOps:** https://dev.azure.com/CN-Squad/
|
|
- **Projeto:** https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/
|
|
|
|
---
|
|
|
|
*Documento gerado em: 2026-02-17*
|
|
*Atualizado em: 2026-02-17*
|