Repositório Git com HTTPS

1. Repositório Git com HTTPS

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 13/04/2013 - 19:21h

Pessoal, alguém já configurou repositório Git com protocolo HTTPS?

Já procurei no google e não encontrei um tutorial que funciona corretamente o comit/push pelo plugin EGit do Eclipse, mesmo seguindo a configuração.

Se caso alguém tiver configurado repositório Git com HTTPS, favor compartilhar como fez.


  


2. Re: Repositório Git com HTTPS

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 15/04/2013 - 08:48h

Ninguém sabe ?


3. Re: Repositório Git com HTTPS

cr0n
_di0

(usa FreeBSD)

Enviado em 08/07/2013 - 18:28h

Qual o problema?


4. Re: Repositório Git com HTTPS

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 08/07/2013 - 22:23h

#apt-get install apache2 git-core
#mkdir /opt/git
#cd /opt/git
#mkdir project.git
#cd project.git
#git --bare init
#git update-server-info
#a2enmod dav_fs
#vim /etc/apache2/mods-available/git.conf

<Location /git>
DAV on
SSLRequireSSL
AuthType Basic
AuthName "Git access"
AuthUserFile "/opt/git/.passwd.git"
Require valid-user
</Location>

#chown www-data /opt/git/project.git
criando usuário:
#htpasswd -c /opt/git/.passwd.git usuario1

#htpasswd /opt/git/.passwd.git usuario2

#/etc/init.d/apache2 restart

https://IP/git

acusa no browser not found e no teste de commit pelo eclipse erro de permissão ao comitar.

Usei a base do tutorial desse site http://ballen.co.uk/2012/07/23/installing-a-git-server-using-apache-webdav-on-ubuntu-server-12-04/


Outro ponto também é integrar no Eclipse Juno e Indigo no Git com a configuração descrita acima.

Se puder testar e se caso descobrir o erro, favor postar aqui para saber onde estou errando.


5. Re: Repositório Git com HTTPS

cr0n
_di0

(usa FreeBSD)

Enviado em 09/07/2013 - 14:36h

Poderia filtrar e disponibilizar aqui os logs de erro do Apache quando tenta acessar, comitar, clonar ou qualquer outra tentativa de operação?


6. Re: Repositório Git com HTTPS

Carlos Adean
c4rl

(usa CentOS)

Enviado em 09/07/2013 - 14:49h

Amigo,

Calma lá estão faltando alguns passos aí no teu howto. Você configurou SSL no apache? Chegou a criar o certificado de criptografia, chave etc?

Talvez isso aqui ajude.

http://www.vivaolinux.com.br/artigo/Configuracao-do-SSL-no-Apache
http://imasters.com.br/artigo/11311/redes-e-servidores/configuracao-do-ssl-no-apache/

Outras sugestões para incrementar teu git:
cgit
gitweb
gitosis
gitolite


Abc e boa sorte!






7. Re: Repositório Git com HTTPS

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 10/07/2013 - 07:52h

_di0 escreveu:

Poderia filtrar e disponibilizar aqui os logs de erro do Apache quando tenta acessar, comitar, clonar ou qualquer outra tentativa de operação?


Basta seguir os passos descritos acima que o log será o mesmo e também fica até melhor para entender o problema para resolver.


8. Re: Repositório Git com HTTPS

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 10/07/2013 - 07:55h

c4rl escreveu:

Amigo,

Calma lá estão faltando alguns passos aí no teu howto. Você configurou SSL no apache? Chegou a criar o certificado de criptografia, chave etc?

Talvez isso aqui ajude.

http://www.vivaolinux.com.br/artigo/Configuracao-do-SSL-no-Apache
http://imasters.com.br/artigo/11311/redes-e-servidores/configuracao-do-ssl-no-apache/

Outras sugestões para incrementar teu git:
cgit
gitweb
gitosis
gitolite


Abc e boa sorte!





Opa, já configurei SSL no apache e protocolo 443 com chave gerada do certificado de criptografia.

Mesmo assim o problema persiste.

Se puder seguir os passos descritos do post anterior que comentei para entender o problema seria de grande ajuda.

Obrigado!


9. Re: Repositório Git com HTTPS

cr0n
_di0

(usa FreeBSD)

Enviado em 10/07/2013 - 10:06h

Sistemas de logs de bons serviços como o Git e Apache são astutos o suficiente em informar de fato qual é o problema. Fique tranquilo, se o problema fosse realmente a configuração de SSL, ambos lhe informariam à respeito.

Voltando ao caso, você citou duas informações que causam ambiguidade na interpretação e resolução do problema, pois, uma diz não encontrar o caminho especificado e outra diz não ter permissão para acessar os arquivos.

Você trabalha com Virtuais Hosts? De fato a diretiva <location> mapeia o alvo? Para onde aponta a document root? O Apache está de fato escutando e respondendo requisições na porta 443?

Caso esteja usando virtual host, o que eu aconselho, eu posso lhe passar as configurações que uso, funcionais.

De fato, aquele documento que está acompanhando é válido, o alvo dele é git + http, porém, ele não garanti configurações extras, para o funcionamento.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts