Instalação do Git no Windows, conexão git e github, registro de configuração do TortoiseGit

1. Instalação do Git:
1.1. Método de instalação:
Após baixar do site oficialInstale totalmente por padrão, sempre escolha a próxima etapaterminar a instalação.
Veja o processo específico: Git baixe e instale o blogprimeira parte

1.2. Configure o nome de usuário e o e-mail: depois que o
git for instalado, acesse o GitHub para registrar uma conta e:

$ git config --global user.name "username"  //( "username"是自己的github账户名)
$ git config --global user.email "[email protected]"  //("[email protected]"是注册github账号时用的邮箱)

2. Conecte o git e o github:
2.1. Primeiro configure a chave (para fazer upload de arquivos para o GitHub, você não precisa mais inserir uma senha e outras operações):

$ ssh-keygen -t rsa -C "[email protected]" // 双引号里面是你的github邮箱。

entãoDigite até o fim (três vezes para entrar), basta usar o valor padrãoComo essa chave não é usada para fins militares, não há necessidade de definir uma senha.

2.2. Salve a chave no github:
Basta colocá-lo nas configurações pessoais -> SSHKey (pode ser qualquer nome).
Processo detalhado: carregue o armazém local GIT para o armazém remoto GitHub

Observação: a chave gerada corresponde ao computador. Portanto, quando uma conta é adicionada ao github no computador da empresa e no computador doméstico, as chaves geradas por cada um precisam ser colocadas no github. Para obter detalhes desta parte, consulte:Explicação detalhada da chave .

2.3. Operações que podem ser realizadas neste momento:
A: Conecte os armazéns locais existentes e os armazéns ocos do github:
Primeiro crie um warehouse no github, O prompt é o seguinte após a conclusão: o
Insira a descrição da imagem aqui
prompt pode usar o comando na figura aquiEnvie o armazém local para o armazém remoto, O comando é explicado da seguinte maneira:

#git remote add [shortname] [url]  // shortname:你定义远程仓库别名,一般默认为origin。 url:远程仓库地址
git remote add origin [email protected]:ZhiyuZhang1994/-firstgitrepo.git // 建立本地仓与远程仓的连接

git push -u origin master # origin为远程仓别名,将本地master仓库push上去

NOTA: O nome local para o nome do warehouse git initquando a pasta do nome do warehouse remoto pode ser diferente, mas consistente e intuitivamente fácil de entender.
Nota: A conexão SSH deve ser selecionada para upload e download, caso contrário, a senha da conta deve ser verificada sempre que a conexão HTTP é feita.

B: Extraia o warehouse de código existente
no github do github: chame git clone na pasta para extrair diretamente o warehouse existente no github, o código é o seguinte:

git clone [email protected]:ZhiyuZhang1994/-firstgitrepo.git // 切记选SSH的连接,HTTP连接需要每次验证用户名与密码

Quando o warehouse clonado é modificado e, em seguida, enviado para o warehouse remoto, não há necessidade de se git remote add origin 。。。conectar ao warehouse remoto novamente e o git clonemudará automaticamente o endereço do warehouse do github para origin.

Observação: ao usar o comando clone ou push do Git para se conectar ao GitHub pela primeira vez, você receberá um aviso:

The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no)?

Isso ocorre porque o Git usa a conexão SSH, e quando a conexão SSH verifica a chave do servidor GitHub pela primeira vez, você precisa confirmar se as informações de impressão digital da chave GitHub realmente vêm do servidor GitHub e apenas digite sim e pressione Enter.
O Git emitirá um aviso informando que a chave do GitHub foi adicionada a uma lista de confiança nesta máquina:

Warning: Permanently added 'github.com' (RSA) to the list of known hosts.

Este aviso aparecerá apenas uma vez e não haverá avisos para operações subsequentes.

3. Registro de configuração do TortoiseGit:
3.1. Processo de configuração:
instale após o download. Veja o blog para o processo de configuração: Instalação e configuração do
TortoiseGit O TortoiseGit também precisa configurar a chave. O processo está no blog, e a chave gerada também pode ser colocada no github.

3.2, TortoiseGit solução de problemas comuns:
às vezes ocorrem problemas após a configuração no supported authentication methods avaiable,
veja a solução: erro git Desconectado: Não há métodos de autenticação suportados solução disponível

Resumindo:

1. As chaves geradas são para computadores, portanto, vários computadores de um usuário precisam gerar várias chaves.
2. Use SSH para fazer o download, conveniente e rápido.
3. Você precisa criar um warehouse remoto antes de poder se associar a um warehouse local.Você deve se associar a um warehouse remoto antes de enviar um warehouse local.
4. O nome do warehouse remoto e do warehouse local podem ser diferentes, mas o mesmo é fácil de entender e lembrar.

Acho que você gosta

Origin blog.csdn.net/qq_33726635/article/details/106437643
Recomendado
Clasificación