-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathcode sequence 3
More file actions
19 lines (15 loc) · 1.06 KB
/
code sequence 3
File metadata and controls
19 lines (15 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Usar vários repositórios em um servidor
Se você usar vários repositórios em um servidor, você deverá gerar um par de chaves dedicado para cada um. Você não pode reutilizar uma chave de implantação para vários repositórios.
No arquivo de configuração do SSH do servidor (geralmente ~/.ssh/config), adicione uma entrada de pseudônimo para cada repositório. Por exemplo:
Host github.com-repo-0
Hostname github.com
IdentityFile=/home/user/.ssh/repo-0_deploy_key
Host github.com-repo-1
Hostname github.com
IdentityFile=/home/user/.ssh/repo-1_deploy_key
Host github.com-repo-0 - O alias do repositório.
Hostname github.com - Configura o nome de host a ser usado com o alias.
IdentityFile=/home/user/.ssh/repo-0_deploy_key - Atribui uma chave privada ao pseudônimo.
Em seguida, você pode usar o apelido do host para interagir com o repositório usando SSH, que usará a chave de deploy exclusiva atribuída a esse pseudônimo. Por exemplo:
$ git clone git@github.com-repo-1:OWNER/repo-1.git
Tokens do servidor para amanciojsilvjr bitcoin