Perguntas sobre 'git'

Git é um sistema de controle de revisão distribuído com ênfase em velocidade.
2
respostas

Como posso instalar o assistente git-annex?

Instalei recentemente o git annex no Ubuntu 12.10 usando o APT. No entanto, o pacote parece ser construído sem o assistant support. Existe um PPA ou outra maneira de instalá-lo? Eu prefiro evitar instalá-lo a partir do tarball porque eu...
29.04.2013 / 18:23
1
resposta

Problemas com certificado com wget e github ultimamente

Ultimamente, recebi erros ao usar o wget contra o github no Ubuntu 10.04. ERROR: certificate common name '*.github.com' doesn't match requested host name 'github.com'. To connect to github.com insecurely, use '--no-check-certificate'. Alg...
28.01.2011 / 13:18
1
resposta

Como configurar conclusão insensível a maiúsculas e minúsculas para git no bash?

Eu uso o Ubuntu 16.04 para desenvolvimento web. Seu shell padrão é bash. Eu uso o git para versionamento de fontes. Eu gostaria de ter nomes de ramificações git com conclusão insensível a maiúsculas e minúsculas. No momento, a conclusão usando a...
02.02.2017 / 16:01
2
respostas

git autenticação com o usuário do Active Directory

Eu uso likewise-open para se conectar a um Windows AD e consigo ver usuários do AD. O que devo fazer para autenticar um usuário para git quando eu empurrar e puxar de um repositório git? Onde isso está configurado?     
24.02.2011 / 22:37
1
resposta

Como atualizar todos os repositórios git na próxima vez que um usuário efetuar login?

Estou trabalhando na criação de uma máquina virtual usando o Ubuntu que é o ambiente de desenvolvimento de pilha LAMP pré-construído para o Drupal. Eu vou adorar ter alguns projetos em máquinas virtuais, mas depois de um tempo eles estarão desat...
09.09.2014 / 08:56
1
resposta

Como lidar com empacotamento e desenvolvimento em um repositório git?

Do meu ponto de vista no momento, o git-buildpackage é destinado apenas para o uso de fontes upstream que não estão no mesmo repositório. Eu já tenho um repositório git-buildpackage com as ramificações "master", "upstream e um tags da importação...
29.01.2013 / 14:56
2
respostas

Como se livrar da casca de gitolito?

Mesmo que o shell de login do usuário 'git' seja / bin / bash, quando tento ssh para a máquina, recebo o seguinte erro: PTY allocation request failed on channel 0 bash: /home/git/bin/gitolite-shell: No such file or directory Connection to 192...
03.01.2013 / 13:29
1
resposta

make install - como usar o wget, não enrolar

Eu não tenho acesso root no meu Ubuntu, mas quero instalar git . Eu estava seguindo este tutorial , mas ao executar make ou make install diz que curl não está instalado. Posso usar wget se essa for uma configuração make con...
26.11.2012 / 18:02
1
resposta

Existe uma maneira de mostrar ícones em uma pasta do repositório git como o tortoiseGit?

Existe alguma forma que me permita saber todo o estado do ficheiro, olhando apenas para a vista de pasta, como fez o TortoiseHg, o TortoiseSVN, o TortoiseGit no Windows? Agora, minha pasta do repositório git é a mesma das outras pastas. Se eu...
18.09.2012 / 17:34
1
resposta

___ qstntxt ___

Eu tenho atualmente configurado um servidor Ubuntu com gitolite e funciona como um charme para a maioria das partes. O único problema foi quando baixei e configurei um web-gui (gitlist), para compartilhar meus repositórios. Im curto o problema é que toda vez que eu empurrar algumas atualizações as permissões de arquivo para alguns arquivos de referência no repositório tem suas permissões de arquivo alteradas e o apache não consegue acessá-las (e assim, o web-gui não terá acesso ao repositório).

Quando o instalei, fiz os seguintes passos:

  1. Criado um usuário git e configure os repositórios neste usuário
  2. Adicionou o usuário do www-data ao git-group com usermod -a -G git www-data
  3. Garantiu que o git era o grupo dos repositórios: sudo chgrp -R repositórios git /
  4. chmod as pastas para dar acesso a todos os usuários do grupo: sudo chmod ug + s repositories /

Assim que eu fizer um push com o git, a permissão do arquivo para 2-3 arquivos será alterada (por exemplo, o arquivo '/ repository / [name] / refs / head / master' ) e ele está definido como -rw ------- e somente o usuário git obteve acesso ao arquivo. Nenhum outro usuário pode ler ou escrever aqui.

Eu gostaria que esses arquivos ficassem com a permissão dada (por exemplo, chmod 755) depois que eu fizesse um git push, então eu não preciso atualizar as permissões toda vez que alguém fizer um push.

    
___ answer176535 ___

Como este é um site Q & amp; A, e eu encontrei a resposta para mim depois de muito rastreamento por meio de pesquisas no Google e resolvi isso.

O problema básico volta para uma umask que foi configurada, que mascarou todos os arquivos quando eu fiz o push - e eu tive que mudar isso. Para fazer isso, fiz o seguinte:

abra o arquivo .gitolite.rc na raiz do meu repositório e defina a variável:

%pre%

(Defina o Umask para a máscara que você quer ter). Depois disso, meus arquivos não foram removidos para a permissão de leitura do grupo.

    
___ tag123git ___ Git é um sistema de controle de revisão distribuído com ênfase em velocidade. ___

Eu tenho atualmente configurado um servidor Ubuntu com gitolite e funciona como um charme para a maioria das partes. O único problema foi quando baixei e configurei um web-gui (gitlist), para compartilhar meus repositórios. Im curto o problema é...
15.08.2012 / 17:36