Servidor GIT privado grátis

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
dbsh
Usuário Nível 3
Usuário Nível 3
Mensagens: 128
Registrado em: 14 Jul 2004 14:19
Localização: ES

Servidor GIT privado grátis

Mensagem por dbsh »

1ª PARTE - criar a pasta que sera o servidor do projeto

Código: Selecionar todos

md c:\git\origin\projeto1
cd c:\git\origin\projeto1
git init --bare
2ª PARTE - Baixar os dois arquivos e copiar para pasta de trabalho
.gitignore.txt
Filtra o que não deve ser controlado
(1.22 KiB) Baixado 61 vezes
.gitattributes.txt
(1.61 KiB) Baixado 72 vezes
renomerar os arquivos
.gitignore.txt para .gitignore
.gitattributes.txt para .gitattributes
o servidor não permitiu o download sem mudar as extensões
Incluir no arquivo ".gitignore", quais arquivos deverão ser ignorados no controle

3ª PARTE - crie ou vá para pasta que tem seu projeto de trabalho

Código: Selecionar todos

cd c:\projeto1
git init
git add -A
git commit -m "Inicio de controle de versão"
4ª PARTE

Código: Selecionar todos

git remote add origin c:\git\origin\projeto1
git push origin master
5ª PARTE - Somente sera executado quando quiser salvar as alterações feitas na pasta de trabalho

Código: Selecionar todos

git add -A
ou 
git add arquivo.ext
git commit -m "Atualizado PIS COFINS"
git push origin master
OBS:
crie uma conta no google drive e compartilhe a pasta c:\git, e todos os seu projetos estão guardados como copia de segurança
ou connect com seu servidor na internet, trocando o "c:\git\origin\projeto1", pelo endereço do seu provedor GIT

1ª PARTE
git init --bare
Inicializa a pasta para controle do git só com os arquivos de controle


2ª PARTE
Copiar os dois arquivos ".gitignore" ".gitattributes", para pasta de trabalho,
Os nomes do arquivos tem que ser criado da forma que esta .gitignore .gitattributes, só a extensão

3ª PARTE
git init
Inicializa controle na pasta de trabalho

.gitignore
.gitattributes
Copiar este dois arquivo para pasta de trabalho

git add -A
Adiciona todos arquivos da pasta de trabalho, para repositório temporário em c:\projeto1
ignorando os filtros em .gitignore

git commit -m "Inicio de controle de versão"
Transfere os arquivos do repositório temporário para a areá de commit

4ª PARTE
git remote add origin c:\git\origin\projeto1
conecta sua pasta de trabalho com seu servidor local
c:\projeto1 com c:\git\origin\projeto1

git push origin master
Transfere alterações comitadas da sua pasta de trabalho "c:\projeto1" com seu servidor local "c:\git\origin\projeto1"


5ª PARTE
Devera ser feita a 5ª parte quando você achar necessário salvar as mudanças
Eu particularmente uso um .BAT e salvo todo dia de manha, quando ligo a maquina de todos os meus projetos
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
Avatar do usuário
dbsh
Usuário Nível 3
Usuário Nível 3
Mensagens: 128
Registrado em: 14 Jul 2004 14:19
Localização: ES

Servidor GIT privado grátis

Mensagem por dbsh »

Neste site você pode criar seu servidor GIT privado com até 5 usuarios, gratuitamente
https://bitbucket.org

Conectar seu projeto local ao servidor na internet.

No menu do lado esquerdo tem um botão clone, clique nele e vai abrir uma janela copie e cole, vai aparecer algo +- assim

git clone https://usuario@bitbucket.org/usuario/projeto.git

Na sua pasta de trabalho digite no prompt do DOS

git remote add origin https://usuario@bitbucket.org/usuario/projeto.git

Comitar com servidor.

git push origin master
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
Avatar do usuário
dbsh
Usuário Nível 3
Usuário Nível 3
Mensagens: 128
Registrado em: 14 Jul 2004 14:19
Localização: ES

Servidor GIT privado grátis

Mensagem por dbsh »

Trocar servidor GIT
git remote set-url origin https://usuario@bitbucket.org/usuario/projeto.git
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Servidor GIT privado grátis

Mensagem por JoséQuintas »

Acrésimo sobre o git local:
fica mais prático utilizar o git com GUI, só olhar aqui em contribuições que cheguei a postar um tutorial.

Sobre o bitbucket:

A cobrança é pela quantidade de pessoas que acessam o mesmo projeto.

- Uso pessoal é grátis
- Uso compartilhado de até 5 pessoas é grátis.
- Se o projeto é particular ou compartilhado, não faz diferença

Apenas como comparação: no github mesmo que seja um único projeto particular, não há opção grátis.

Transferi meu repositório local pra lá, foi possível fazer isso.
Ainda estou estranhando isso, de ser grátis pra uso particular.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder