80 lines
No EOL
2.7 KiB
Markdown
80 lines
No EOL
2.7 KiB
Markdown
Este guia mostra como sincronizar uma pasta do seu Vault do Obsidian com um repositório seu no Git-Hub, de forma que você possa editar suas notas e pastas como bem entender e fazer commit e push delas de maneira fácil e prática direto para o seu repositório!
|
|
|
|
### Atenção
|
|
- O público alvo deste estudo são usuários de Arch Linux, distros variantes e publico geral do Linux. Nada de windows aqui!
|
|
- Estou considerando que você já tem o Git na sua máquina e ele já contém suas credenciais e está configurado
|
|
## 1. Criar o seu repositório
|
|
Primeiro crie um novo repositório do 0 no Git-Hub, ponha um nome legal nele. Não confirme as opções:
|
|
- Add README
|
|
- Add .gitigonore
|
|
- Add license
|
|
|
|

|
|
|
|
Deixe exatamente como está na imagem acima.
|
|
|
|
Você pode se perguntar " Por que isso ?" e eu te digo: e para evitar conflito de históricos diferentes quando você der seu primeiro Push no Obsidian. Se trata deste erro:
|
|
```
|
|
Refusing to merge unrelated histories
|
|
|
|
```
|
|
## 2. Gerar Token de acesso
|
|
|
|
Esse passo é importante, atenção.
|
|
No Git-Hub abra suas configurações. Vá na última opção que existe no menu lateral esquerdo **"Developer settings"**
|
|
|
|

|
|
|
|
Depois em **"Personal access tokens "** e em seguida em **"Tokens classic"**
|
|
|
|

|
|
|
|
Agora em **"Generate new token"** e em seguida em **"Gnerate new token (classic)"**
|
|
|
|

|
|
|
|
Agora nas configurações:
|
|
- Ponha o nome do seu token
|
|
- Em **"Expiration"** marque **"No expiration"**
|
|
- Em **"Scopes"** marque toda a caixa **"Repo"**
|
|
- Clique em "Generate token"
|
|
### Atenção
|
|
- Copie e salve seu token **IMEDIATAMENTE**, aós fechar essa pagina, você nunca mais vai ve-lo.
|
|
- Ele começa "com **"ghp_"**
|
|
## 2. Preparando o terminal
|
|
Agora no seu terminal, vamos garantir que o Git salve suas credenciais pra sempre. Digite no seu terminal isso:
|
|
|
|
```
|
|
git config --global credential.helper store
|
|
```
|
|
|
|
Agora configure seu username e email, ambos os mesmos que você usa no Git-Hub
|
|
|
|
|
|
```
|
|
git config --global user.name "Seu Nome"
|
|
git config --global user.email "seu@email.com"
|
|
```
|
|
|
|
Agora no Obsidian crie uma pasta no seu Vault, é dentro dessa pasta que vamos clonar o repositório, no meu caso criei a pasta GIT-HUB no meu Obsidian. Para fazer isso no terminal digite:
|
|
|
|
|
|
```
|
|
cd ~/Documentos/Obsidian
|
|
mkdir -p GIT-HUB
|
|
|
|
```
|
|
|
|
Ou crie ela no próprio Obsidian.
|
|
Em seguida, pegue a URL do seu repositório e a use com o comando **"git clone (...) .git"**
|
|
|
|
Exemplo:
|
|
|
|
|
|
```
|
|
cd GIT-HUB
|
|
git clone https://github.com/SEU_USUARIO/SEU_REPOSITÓRIO.git .
|
|
|
|
```
|
|
|
|
- Não esqueça do **espaço+ponto final**, sem ele o comando não funciona corretamente |