chave do ssh do windows + gitlab configure
Use ip para acessar o gitlab no serviço de teste, como http://192.168.3.20/, aqui com http: // IP
Primeiro, crie um novo projeto no gitlab.Após clicar para entrar, haverá instruções de linha de comando:
Configuração global do Git
git config --global user.name "Administrator"
git config --global user.email "[email protected]"
Crie um novo repositório
mkdir bbscd bbsgit inittouch README.mdgit add README.mdgit commit -m "primeiro commit" git remote add [email protected]: interação / bbs.gitgit push -u origin master
Envie um repositório Git existente
cd remote_git_repogit remote add [email protected]: interação / bbs.gitgit push -u mestre de origem
2. Configure a tecla ssh do Windows
1) Se você é Windows e possui o tartaruga instalado, no diretório de instalação do tartaruga, como C: \ Arquivos de Programas \ TortoiseGit \ bin, haverá uma ferramenta puttygen.exe que gera um par de chaves,
Abra o puttygen.exe e clique em Gerar. Observe que você precisa manter o mouse agitado na área em branco abaixo da barra de progresso. Ele irá gerar aleatoriamente um par de chaves de acordo com a posição do mouse:
2) Copie a chave pública ssh-rsa acima para o gitlab, local http: // IP / profile / keys-> add ssh key
3) Salve a chave privada, geralmente armazenada em um diretório em C: \ Users \ Administrator \, coloquei em .ssh, se não houver esse diretório, você poderá criar outro diretório "No início, apenas um é suficiente)
4) Selecione a chave privada no projeto local
Observe que o projeto precisa estar sob gerenciamento git
Clique com o botão direito do mouse em git setting-> remote-> putty e selecione o arquivo ppk salvo na etapa anterior.
5) Defina o cliente ssh: tortoise git-> setting-> network-> ssh client-> TortoiseGitPlink.exe
6) Quando o projeto git clone e git pull git push, verifique a chave de carregamento automático da massa (se o cliente ssh na etapa anterior for selecionado incorretamente, ele pode estar cinza e não pode ser verificado)
7) Experimente as funções push and pull, você precisará digitar a senha novamente.
Terceiro, configure a chave linux ssh
Execute o comando: ssh-keygen -t rsa -C "[email protected]" (escreva seu próprio email aqui), pressione Enter todo o caminho para gerar o par de chaves:
$ cat /root/.ssh/id_rsa.pub
Copie a chave pública para o gitlab, a operação é igual à terceira etapa do Windows.
Feito.