Utilizamos cookies para nos ajudar a melhorar nossa página da web. Por favor, leia nossa Política de Cookies .

NAS 245

Introdução ao Git

Configurando um repositório Git no seu NAS ASUSTOR

2023-08-30

OBJETIVOS DO CURSO

Ao concluir este curso você deverá ser capaz de:

  1. Configurando um repositório Git no seu NAS ASUSTOR.

PRÉ-REQUISITOS

Pré-requisitos do Curso:

Nenhum

Espera-se que os alunos tenham um conhecimento prático de:

Linux, Git


VISÃO GERAL

1. Introdução ao Git

1.1 Instalando o Git em um NAS ASUSTOR

2. Configurando um repositório Git no seu NAS ASUSTOR

2.1 Criando uma pasta compartilhada para repositórios Git

2.2 Configurando repositórios Git

3. Conectando-se a um repositório Git em seu NAS com outras ferramentas Git




1. Introdução ao Git

O Git é um sistema de controle de versão distribuído gratuito e de código aberto projetado para lidar com tudo, desde projetos pequenos a muito grandes com velocidade e eficiência.

A vantagem do sistema de controle de versão distribuído é que o Git ainda pode ser usado localmente em um ambiente sem servidor ou sem rede. Quando um servidor ou uma rede voltar ao normal, os dados serão sincronizados.



1.1 Instalando o Git em um NAS ASUSTOR

  • Faça login no ADM com uma conta de administrador.
  • Pesquise por Git no App Central.
  • Selecione Git, clique em Instalar.
  • O Git oferece suporte apenas a operações de linha de comando por meio de SSH; portanto, após a conclusão da instalação, o ícone da área de trabalho do ADM não aparecerá.




2. Configurando um repositório Git no seu NAS ASUSTOR

O Git fornecido pela ASUSTOR só é executado usando contas com direitos de administrador. Antes de usar o Git, a ASUSTOR recomenda a criação de uma nova pasta compartilhada para gerenciar todos os arquivos em um Repositório Git de maneira unificada.



2.1 Criando uma pasta compartilhada para repositórios Git

  • Selecione [Controle de acesso] [Pastas compartilhadas].
  • Clique em [Adicionar].


  • Agora você está pronto para criar uma nova pasta compartilhada em seu NAS.
  • Digite um nome para a nova pasta e clique em [Avançar] quando terminar. (No exemplo abaixo, inserimos "Git_Repository" como o nome de nossa nova pasta).


  • Defina os direitos de acesso para a pasta selecionando o botão de opção correspondente aos direitos de acesso de sua escolha. (No exemplo abaixo, os direitos de acesso que foram selecionados permitem direitos “Somente leitura” para todos os usuários e direitos “Ler e gravar” para administradores).
  • Quando terminar, clique em [Avançar].


  • Revise um resumo final de suas configurações.
  • Quando terminar, confirme essas configurações clicando em [Concluir].



2.2 Configurando repositórios Git

O Git suporta apenas operações de linha de comando, primeiro certifique-se de que o SSH foi ativado.

  • Selecione [Serviços] [Terminal] [SSH].
  • Marque a caixa de seleção [Activar o serviço SSH] e clique em [Aplicar].


  • Use um cliente SSH para fazer login em seu NAS e navegue até a pasta compartilhada chamada Git_Repository.
  • Insira o comando para criar uma nova pasta, geralmente nomeada com o projeto Git. Você também pode criar uma nova pasta no ADM File Explorer.
  • $ mkdir TestProject


  • Vá para a pasta do projeto Git criada e digite o seguinte comando para inicializar o repositório Git.
  • $ git init -- bare


  • Quando o repositório Git for inicializado, você poderá ver que o repositório Git foi configurado no ADM File Explorer.




3. Conectando-se a um repositório Git em seu NAS com outras ferramentas Git

Os usuários podem instalar o software apropriado em outras plataformas que também suportam o Git para clonar o repositório Git de um ASUSTOR NAS e, em seguida, modificar e confirmar o código-fonte em diferentes plataformas.

Please refer to the Git site oficial para baixar e instalar o Git para Windows.


  • Após a instalação do Git, abra o Windows File Explorer e crie uma nova pasta para gerenciar o Git. O nome da pasta 'Git_Clone' é usado para os propósitos deste guia.


  • Clique com o botão direito do mouse no espaço em branco no lado direito da pasta Git_Clone e selecione [Open Git Bash here].


  • Use o comando Git clone para conectar-se ao repositório Git no NAS e clonar o código-fonte de um projeto.
  • $ git clone ssh://admin@{NAS_IP}/volume2/Git_Repository/TestProject
  • Faça login no seu NAS com a senha que você usa para sua conta de administrador no ssh.
  • Depois que o clone do Git for concluído, você poderá modificar, escrever e confirmar o código-fonte na plataforma local.


Instruções para Git Gui:

  • Clique com o botão direito do mouse no espaço em branco no lado direito da pasta Git_Clone e selecione [Open Git GUI here].


  • Clique em [Clone Existing Repository].


  • Insira o repositório NAS Git como o local de origem.
  • Insira a pasta local como Diretório de destino.
  • Clique em Clone para clonar o código-fonte de um projeto Git.


  • Faça login no seu NAS com a senha que você usa para sua conta de administrador no ssh.


  • Depois que o clone do Git for concluído, você poderá modificar, escrever e confirmar o código-fonte na plataforma local.


Usando o TortoiseGit:

  • Clique com o botão direito do mouse no espaço em branco no lado direito da pasta Git_Clone e selecione [Git Clone…].


  • Insira o repositório NAS Git como o URL.
  • Insira a pasta local como Diretório de destino.
  • Clique em OK para clonar o código-fonte de um projeto Git.


  • Faça login no seu NAS com a senha que você usa para sua conta de administrador no ssh.


  • Depois que o clone do Git for concluído, você poderá modificar, escrever e confirmar o código-fonte na plataforma local.

Esse artigo foi útil? sim / Não