Skip to content
Snippets Groups Projects
Commit 06613abb authored by Gabriel Sartori Klostermann's avatar Gabriel Sartori Klostermann
Browse files

Merge branch 'issue#46' into 'devel'

Corrige ortografia

Adiciona algumas correções ortográficas do capítulo "Projetos Remotos".

See merge request !32
parents 923a4122 46d28fce
No related branches found
No related tags found
No related merge requests found
...@@ -10,10 +10,10 @@ output: ...@@ -10,10 +10,10 @@ output:
keep_md: true keep_md: true
--- ---
## 4.1. Criando um repositório Git ## 4.1. Criando um Repositório Git
Primeiramente é necessário ter acesso a um servidor linux com servidor SSH, no qual o usuário poderá ter seus repositórios. Será utilizado um diretório no qual será armazenado o repositório, que será definido como remoto. Primeiramente é necessário ter acesso a um servidor Linux com chave SSH, no qual o usuário poderá ter seus repositórios. Será utilizado um diretório no qual será armazenado o repositório, que será definido como remoto.
No exemplo a seguir é preciso criar um repositório remoto chamado `TesteRep` e o armazenar em um diretório criado `~/git`: No exemplo a seguir é preciso criar um repositório remoto chamado `TesteRep` e o armazenar em um diretório `~/git`:
**Exemplo:** **Exemplo:**
```{r, engine="sh", eval=FALSE} ```{r, engine="sh", eval=FALSE}
...@@ -30,11 +30,9 @@ As configurações do servidor estão completas. A partir de agora serão dados ...@@ -30,11 +30,9 @@ As configurações do servidor estão completas. A partir de agora serão dados
## 4.2. Configuração de conexão ssh com servidor ## 4.2. Configuração de Conexão SSH com Servidor
O git possibilita ao usuário realizar uma chave ssh que fará uma conexão segura da sua máquina com o servidor. O Git possibilita ao usuário realizar uma chave SSH que fará uma conexão segura da sua máquina com o servidor. Para isso começamos com o seguinte comando no terminal:
Para obter uma conexão entre a máquina e o servidor, deverá obter uma chave ssh. Para isso começamos com o seguinte comando no terminal:
**Exemplo:** **Exemplo:**
```{r, engine="sh", eval=FALSE} ```{r, engine="sh", eval=FALSE}
...@@ -42,8 +40,8 @@ Para obter uma conexão entre a máquina e o servidor, deverá obter uma chave s ...@@ -42,8 +40,8 @@ Para obter uma conexão entre a máquina e o servidor, deverá obter uma chave s
ssh-keygen -t rsa -C "usuario@email.com" ssh-keygen -t rsa -C "usuario@email.com"
``` ```
A partir deste comando, será possível alterar o diretório onde será salva a chave ssh. O usuário pode permanecer com o diretório padrão, basta apertar Enter. A partir deste comando, será possível alterar o diretório onde será salva a chave SSH. O usuário tem a opção de permanecer com o diretório padrão, para isso basta apertar Enter.
Agora foram criados dois arquivos no diretório, `id_rsa` e `id_rsa.pub`. A partir disso, são criados dois arquivos no diretório, o `id_rsa` e o `id_rsa.pub`.
Depois de escolher o diretório onde serão salvos os arquivos, terá a opção de digitar uma senha ou deixar o espaço em branco. Depois de escolher o diretório onde serão salvos os arquivos, terá a opção de digitar uma senha ou deixar o espaço em branco.
Para visualizar a chave basta digitar o seguinte comando: Para visualizar a chave basta digitar o seguinte comando:
...@@ -53,8 +51,8 @@ Para visualizar a chave basta digitar o seguinte comando: ...@@ -53,8 +51,8 @@ Para visualizar a chave basta digitar o seguinte comando:
cat ~/.ssh/id_rsa.pub cat ~/.ssh/id_rsa.pub
``` ```
No arquivo `id_rsa.pub` está a chave. O usuário deve copiar o texto deste arquivo na íntegra. A chave está no arquivo `id_rsa.pub`. O usuário deve copiar o texto deste arquivo na íntegra.
Para gerar a conexão ssh com o servidor, deve abrir o site [https://gitlab.c3sl.ufpr.br/profile/keys](https://gitlab.c3sl.ufpr.br/profile/keys) e clicar em [Add SSH Key](https://gitlab.c3sl.ufpr.br/profile/keys/new). É necessário escrever um título para a sua nova chave, no campo `key` colar o texto copiado do arquivo `id_rsa.pub` e adicionar sua nova chave. Para gerar a conexão ssh com o servidor, deve visitar o site [https://gitlab.c3sl.ufpr.br/profile/keys](https://gitlab.c3sl.ufpr.br/profile/keys) e clicar em [Add SSH Key](https://gitlab.c3sl.ufpr.br/profile/keys/new). É necessário escrever um título para a sua nova chave, no campo `key` colar o texto copiado do arquivo `id_rsa.pub` e adicionar sua nova chave.
Para checar a configuração da sua máquina com o sevidor basta realizar o seguinte comando: Para checar a configuração da sua máquina com o sevidor basta realizar o seguinte comando:
...@@ -66,10 +64,10 @@ ssh -T git@gitlab.c3sl.ufpr.br ...@@ -66,10 +64,10 @@ ssh -T git@gitlab.c3sl.ufpr.br
## 4.3. Os comandos clone, push, pull e fetch ## 4.3. Comandos clone, push, pull e fetch
### Git clone ### Git clone
Este comando é usado para clonar um repositório do servidor remoto para um servidor local. Caso o usuário queira copiar um repositório que já existe para realizar colaborações em um projeto que queira participar. Este comando é usado para clonar um repositório do servidor remoto para um servidor local, caso o usuário queira copiar um repositório que já existe para realizar colaborações em um projeto que queira participar.
O usuário terá acesso a todos os arquivos e poderá verificar as diferentes versões destes. O usuário terá acesso a todos os arquivos e poderá verificar as diferentes versões destes.
No exemplo abaixo temos uma bibliotaca Git, chamada "TesteClone", que será clonado da seguinte forma: No exemplo abaixo temos uma bibliotaca Git, chamada "TesteClone", que será clonado da seguinte forma:
...@@ -91,19 +89,19 @@ git clone git@gitlab.c3sl.ufpr.br:pet-estatistica/TesteClone.git DirTeste ...@@ -91,19 +89,19 @@ git clone git@gitlab.c3sl.ufpr.br:pet-estatistica/TesteClone.git DirTeste
### Git Push ### Git Push
Usado para transferência de arquivos entre repositório local e o servidor remoto. Como o nome já diz o comando empurra os arquivos para o servidor remoto. Usado para transferência de arquivos entre repositório local e o servidor remoto. Como o nome já diz, o comando empurra os arquivos para o servidor remoto.
No exemplo abaixo enviaremos a ramificação, `Branch Master`, para o servidor chamado `origin`: No exemplo abaixo enviaremos a ramificação `Branch Master` para o servidor chamado `origin`:
**Exemplo:** **Exemplo:**
```{r, engine="sh", eval=FALSE} ```{r, engine="sh", eval=FALSE}
git push origin master git push origin master
``` ```
É importante ressaltar que se dois usuários clonarem ao mesmo tempo, realizarem modificações e enviar os arquivos atualizados ao repositório utilizando o `Git push`, as modificações do usuário (que realizou o push por último) serão desconsideradas. É importante ressaltar que se dois usuários clonarem ao mesmo tempo, realizarem modificações e enviarem os arquivos atualizados ao repositório utilizando o `Git push`, as modificações do usuário que realizou o push por último serão desconsideradas.
### Git Pull ### Git Pull
Também utilizado para transferência de arquivos, o comando puxa os arquivos do servidor remoto para o repositório local e faz o merge do mesmo, fundindo a última versão com a versão atualizada. Também utilizado para transferência de arquivos. O comando puxa os arquivos do servidor remoto para o repositório local e faz o merge do mesmo, fundindo a última versão com a versão atualizada.
**Exemplo:** **Exemplo:**
```{r, engine="sh", eval=FALSE} ```{r, engine="sh", eval=FALSE}
......
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
PET Estatística PET Estatística
29/10/2015 29/10/2015
## 4.1. Criando um repositório Git ## 4.1. Criando um Repositório Git
Primeiramente é necessário ter acesso a um servidor linux com servidor SSH, no qual o usuário poderá ter seus repositórios. Será utilizado um diretório no qual será armazenado o repositório, que será definido como remoto. Primeiramente é necessário ter acesso a um servidor Linux com chave SSH, no qual o usuário poderá ter seus repositórios. Será utilizado um diretório no qual será armazenado o repositório, que será definido como remoto.
No exemplo a seguir é preciso criar um repositório remoto chamado `TesteRep` e o armazenar em um diretório criado `~/git`: No exemplo a seguir é preciso criar um repositório remoto chamado `TesteRep` e o armazenar em um diretório `~/git`:
**Exemplo:** **Exemplo:**
...@@ -23,11 +23,9 @@ As configurações do servidor estão completas. A partir de agora serão dados ...@@ -23,11 +23,9 @@ As configurações do servidor estão completas. A partir de agora serão dados
## 4.2. Configuração de conexão ssh com servidor ## 4.2. Configuração de Conexão SSH com Servidor
O git possibilita ao usuário realizar uma chave ssh que fará uma conexão segura da sua máquina com o servidor. O Git possibilita ao usuário realizar uma chave SSH que fará uma conexão segura da sua máquina com o servidor. Para isso começamos com o seguinte comando no terminal:
Para obter uma conexão entre a máquina e o servidor, deverá obter uma chave ssh. Para isso começamos com o seguinte comando no terminal:
**Exemplo:** **Exemplo:**
...@@ -36,8 +34,8 @@ Para obter uma conexão entre a máquina e o servidor, deverá obter uma chave s ...@@ -36,8 +34,8 @@ Para obter uma conexão entre a máquina e o servidor, deverá obter uma chave s
ssh-keygen -t rsa -C "usuario@email.com" ssh-keygen -t rsa -C "usuario@email.com"
``` ```
A partir deste comando, será possível alterar o diretório onde será salva a chave ssh. O usuário pode permanecer com o diretório padrão, basta apertar Enter. A partir deste comando, será possível alterar o diretório onde será salva a chave SSH. O usuário tem a opção de permanecer com o diretório padrão, para isso basta apertar Enter.
Agora foram criados dois arquivos no diretório, `id_rsa` e `id_rsa.pub`. A partir disso, são criados dois arquivos no diretório, o `id_rsa` e o `id_rsa.pub`.
Depois de escolher o diretório onde serão salvos os arquivos, terá a opção de digitar uma senha ou deixar o espaço em branco. Depois de escolher o diretório onde serão salvos os arquivos, terá a opção de digitar uma senha ou deixar o espaço em branco.
Para visualizar a chave basta digitar o seguinte comando: Para visualizar a chave basta digitar o seguinte comando:
...@@ -48,8 +46,8 @@ Para visualizar a chave basta digitar o seguinte comando: ...@@ -48,8 +46,8 @@ Para visualizar a chave basta digitar o seguinte comando:
cat ~/.ssh/id_rsa.pub cat ~/.ssh/id_rsa.pub
``` ```
No arquivo `id_rsa.pub` está a chave. O usuário deve copiar o texto deste arquivo na íntegra. A chave está no arquivo `id_rsa.pub`. O usuário deve copiar o texto deste arquivo na íntegra.
Para gerar a conexão ssh com o servidor, deve abrir o site [https://gitlab.c3sl.ufpr.br/profile/keys](https://gitlab.c3sl.ufpr.br/profile/keys) e clicar em [Add SSH Key](https://gitlab.c3sl.ufpr.br/profile/keys/new). É necessário escrever um título para a sua nova chave, no campo `key` colar o texto copiado do arquivo `id_rsa.pub` e adicionar sua nova chave. Para gerar a conexão ssh com o servidor, deve visitar o site [https://gitlab.c3sl.ufpr.br/profile/keys](https://gitlab.c3sl.ufpr.br/profile/keys) e clicar em [Add SSH Key](https://gitlab.c3sl.ufpr.br/profile/keys/new). É necessário escrever um título para a sua nova chave, no campo `key` colar o texto copiado do arquivo `id_rsa.pub` e adicionar sua nova chave.
Para checar a configuração da sua máquina com o sevidor basta realizar o seguinte comando: Para checar a configuração da sua máquina com o sevidor basta realizar o seguinte comando:
...@@ -62,10 +60,10 @@ Para checar a configuração da sua máquina com o sevidor basta realizar o segu ...@@ -62,10 +60,10 @@ Para checar a configuração da sua máquina com o sevidor basta realizar o segu
## 4.3. Os comandos clone, push, pull e fetch ## 4.3. Comandos clone, push, pull e fetch
### Git clone ### Git clone
Este comando é usado para clonar um repositório do servidor remoto para um servidor local. Caso o usuário queira copiar um repositório que já existe para realizar colaborações em um projeto que queira participar. Este comando é usado para clonar um repositório do servidor remoto para um servidor local, caso o usuário queira copiar um repositório que já existe para realizar colaborações em um projeto que queira participar.
O usuário terá acesso a todos os arquivos e poderá verificar as diferentes versões destes. O usuário terá acesso a todos os arquivos e poderá verificar as diferentes versões destes.
No exemplo abaixo temos uma bibliotaca Git, chamada "TesteClone", que será clonado da seguinte forma: No exemplo abaixo temos uma bibliotaca Git, chamada "TesteClone", que será clonado da seguinte forma:
...@@ -89,8 +87,8 @@ O usuário também terá a opção de clonar o repositório `TesteClone` em um d ...@@ -89,8 +87,8 @@ O usuário também terá a opção de clonar o repositório `TesteClone` em um d
### Git Push ### Git Push
Usado para transferência de arquivos entre repositório local e o servidor remoto. Como o nome já diz o comando empurra os arquivos para o servidor remoto. Usado para transferência de arquivos entre repositório local e o servidor remoto. Como o nome já diz, o comando empurra os arquivos para o servidor remoto.
No exemplo abaixo enviaremos a ramificação, `Branch Master`, para o servidor chamado `origin`: No exemplo abaixo enviaremos a ramificação `Branch Master` para o servidor chamado `origin`:
**Exemplo:** **Exemplo:**
...@@ -98,11 +96,11 @@ No exemplo abaixo enviaremos a ramificação, `Branch Master`, para o servidor c ...@@ -98,11 +96,11 @@ No exemplo abaixo enviaremos a ramificação, `Branch Master`, para o servidor c
git push origin master git push origin master
``` ```
É importante ressaltar que se dois usuários clonarem ao mesmo tempo, realizarem modificações e enviar os arquivos atualizados ao repositório utilizando o `Git push`, as modificações do usuário (que realizou o push por último) serão desconsideradas. É importante ressaltar que se dois usuários clonarem ao mesmo tempo, realizarem modificações e enviarem os arquivos atualizados ao repositório utilizando o `Git push`, as modificações do usuário que realizou o push por último serão desconsideradas.
### Git Pull ### Git Pull
Também utilizado para transferência de arquivos, o comando puxa os arquivos do servidor remoto para o repositório local e faz o merge do mesmo, fundindo a última versão com a versão atualizada. Também utilizado para transferência de arquivos. O comando puxa os arquivos do servidor remoto para o repositório local e faz o merge do mesmo, fundindo a última versão com a versão atualizada.
**Exemplo:** **Exemplo:**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment