Últimos Posts últimos posts

Criando e mantendo pacotes nativos no OSX – Parte I (Git Server)

Gosto de usar coisas feitas manualmente no meu Osx e para facilitar um pouco minha vida tenho usado algumas tools para ajudar a manter minhas estruturas. São essas tools que vamos falar daqui até o termino dessa série de posts.

Git

Havia ouvido muito do Git mas conheci de verdade a pouco tempo pois sou um fã do subversion e não via necessidade de uma nova ferramente para controle de verão, mas essa semana o Akita fez uma apresentação sobre o git no trabalho e acabei me convencendo de que pode ser um grande aliado.

Agora vamos subir um git server para guardarmos nossos códigos e programas lá.

Git Osx – http://code.google.com/p/git-osx-installer

Edite seu .profile e adicione:

export PATH=$PATH:/usr/local/git/bin
export MANPATH=$MANPATH:/usr/local/git/man

Pronto já temos o git funcionando agora vamos fazer um repositório com o Apache2 e o mod_dav, usei como base esse doc do kernel.org. Vamos lá:

Configurar o repositório git:

rukia:~ ncode$ cd /Library/WebServer/Documents
rukia:Documents ncode$ sudo mkdir meu-novo-repo.git
rukia:Documents ncode$ cd meu-novo-repo.git
rukia:novo-repo.git ncode$ sudo git --bare init
Initialized empty Git repository in /Library/WebServer/Documents/meu-novo-repo.git
rukia:Documents ncode$ cd ..
rukia:Documents ncode$ sudo chown -R www:www meu-novo-repo.git
rukia:Documents ncode$ sudo apachectl restart

Agora já deve estar aparecendo na url: http://127.0.0.1/meu-novo-repo.git

rukia:Documents ncode$ sudo vim /etc/apache2/other/meu-novo-repo.git.conf
----
<VirtualHost *>
	<Location /meu-novo-repo.git>
		DAV on
		AuthType Basic
		AuthName "Git"
		AuthUserFile /etc/apache2/meu-novo-repo.git
                Require valid-user
	</Location>
</VirtualHost>
---
rukia:Documents ncode$ sudo mkdir -p /usr/var/DavLock
rukia:Documents ncode$ sudo chown www:www /usr/var/DavLock
rukia:Documents ncode$ sudo htpasswd -c /etc/apache2/meu-novo-repo.git meu_usuario
rukia:Documents ncode$ sudo apachectl restart
rukia:Documents ncode$ mkdir -p ~/Devel
rukia:Documents ncode$ cd ~/Devel
rukia:Devel ncode$ git clone http://meu_usuario@127.0.0.1/meu-novo-repo.git
rukia:Devel ncode$ cd meu-novo-repo
rukia:meu-novo-repo ncode$ git push

Pronto o git server já está funcionando.

Bom o próximo passo é aprender a usar o git como ferramenta de controle de versão que fica para a Parte II desa série.

Data do Post 26 julho postado por Categoria OSX Comentarios Sem comentários »


Deixe um Comentário

Voltar

Sobre

DOTMAC é um blog técnico sobre Macintosh. Entre, relaxe, leia sem pressa e deixe seu comentário.

Subir para o topo

Últimos Comentários últimos comentários

  • Sanmix: Eai beleza ! olha muito bom mesmo,valeuuuu….
  • Adriano: Consegui… valeu, Brother!!
  • GUSSHHH: O MEU AOE3 deu um negocio estranho… simplesmente nao aparece...
  • dotmac: Show de bola !
  • Marcela: Ai não acredito, depois de 4 horas tentando instalar...

Informações Informações

Site melhor visualizado: Firefox e Safari.
Resolução recomendada: 1280x800.
Tecnologia: Wordpress.
Theme: DOTMAC
DOTMAC - 2005 - 2011 (Todos os direitos reservados)

Valid XHTML 1.0 Transitional