Eu tenho um servidor Windows ao qual posso acessar local ou remotamente pela Internet através de uma conexão de área de trabalho remota, etc.
Eu quero configurar um repositório git (algo semelhante ao "trunk" no subversion), que possa conter uma série de repositórios para vários projetos.
Alguém sabe como eu faço isso? Eu quero fazer isso usando uma GUI, se possível. Eu segui este tutorial do Git Bash, mas é muito longo e não é exatamente o que estou procurando.
Estou usando um cliente Git chamado MSYSGIT. Usando isso, eu só quero poder configurar repositórios remotos e começar a confirmar o código fonte.
Qualquer ajuda seria muito apreciada!
fonte
Smart Http
método? Quero dizer, especificar a senha uma vez para todas as ações push / pull no servidor.Encontrei este post - http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ - verifique o que deve ajudar.
(me ajude bastante)
fonte
Você pode usar o Cygwin + SSH + Gitosis para atender a essas necessidades, mas infelizmente não será um processo simples de configuração de apontar e clicar. Eu escrevi um post detalhado do blog sobre minhas experiências recentes (incluindo o procedimento de instalação).
Quanto à sua exigência de que essa seja uma experiência principalmente gráfica, eu recomendaria que todos os seus sistemas clientes tenham o TortoiseGit instalado. Isso impedirá a necessidade de usar a linha de comando para adicionar, confirmar, pressionar / puxar e assim por diante.
fonte
Você pode configurá-lo em Cygwin :
Se você optar pelo cygwin, poderá fazê-lo apenas no servidor e executar o git-daemon no cygwin, mas ainda usar o msysgit nos clientes.
Fazendo o git funcionar corretamente a partir do cygwin
fonte
Aqui está um servidor Windows alternativo para o git https://github.com/jakubgarfield/Bonobo-Git-Server/wiki
fonte
O Gogs certamente merece uma olhada: fácil de usar (várias opções de instalação suportadas), multiplataforma (incluindo Windows), leve e de código aberto.
fonte
Aqui estão algumas opções:
Servidor Bonobo Git para IIS
GitStack
fonte
Você não precisa usar o Cygwin, basta adicionar o CopSSH e pronto. http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXP
fonte
E aqui está outro servidor Windows alternativo para o git: WebGitNet
fonte
GitStack momento, estou avaliando o .
Como também estou iniciando esse processo (configurando o servidor Git no Windows), e essa discussão tem mais de um ano, pensei em adicionar isso à mistura.
fonte
Verifique também o Gitwin - um servidor Git habilitado para OpenSSH para Windows. Uma edição gratuita também está disponível. Disclaimer: Eu sou o desenvolvedor :-)
fonte
O Gitlab é uma ótima solução e inclui uma interface baseada na web. Para fazê-lo funcionar dentro de seus requisitos.
fonte
Se você tem uma equipe de desenvolvedores de 5 a 10, sugiro usar o vanilla git com o ssh. Fácil de configurar e você tem ssh para proteger dados em trânsito.
Se você tiver várias equipes com uma rotatividade saudável, supondo que o diretório ativo do Windows esteja em execução, considere o bitbucket Atlassian. Usamos o bitbucket principalmente para o seguinte requisito: 1. Gerenciar repositórios git como projetos, onde podemos fornecer controle de acesso de autoatendimento no nível do projeto. 2. Integração de login LDAP com sincronização de grupo do AD 3. Esforço administrativo muito baixo
fonte