{"id":275,"date":"2018-02-12T19:51:34","date_gmt":"2018-02-12T22:51:34","guid":{"rendered":"https:\/\/websign.net.br\/blog\/?p=275"},"modified":"2018-02-12T19:57:28","modified_gmt":"2018-02-12T22:57:28","slug":"instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server","status":"publish","type":"post","link":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/","title":{"rendered":"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server"},"content":{"rendered":"<p>Ol\u00e1 gente, tudo bem com voc\u00eas?<br \/>\nBom, hoje vou passar para voc\u00eas a <strong>instala\u00e7\u00e3o e configura\u00e7\u00e3o de seu pr\u00f3prio servidor de reposit\u00f3rios Git no Windows Server<\/strong>. Sabemos que usamos geralmente os comandos e servi\u00e7os de versionamento nos sistemas Linux que s\u00e3o mais seguros e com mais ferramentas para gerenciamento, por\u00e9m realizei uma pesquisa e precisei fazer este tipo de configura\u00e7\u00e3o usando um servidor VPS Windows e tive sucesso e resolvi dar a dica para voc\u00eas!<\/p>\n<p>Entretanto \u00e9 sempre bom lembrar que eu recomendo a instala\u00e7\u00e3o de seu reposit\u00f3rio Git de seus projetos em um servi\u00e7o online, como j\u00e1 existe op\u00e7\u00f5es confi\u00e1veis, como por exemplo o famoso <a href=\"https:\/\/github.com\/\">GitHub<\/a> e o <a href=\"https:\/\/bitbucket.org\/\">Bitbucket<\/a> que s\u00e3o excelentes servi\u00e7os totalmente gratuitos.<\/p>\n<p>Mas este post serve para al\u00e9m de voc\u00ea conhecer o funcionamento integral do processo, serve para voc\u00ea saber tamb\u00e9m que n\u00e3o \u00e9 s\u00f3 Linux que roda os comandos do Git e SSH, por\u00e9m Windows tamb\u00e9m roda e muito bem. Vamos deixar de conversa e vamos ao que interessa.<\/p>\n<p><!--more--><\/p>\n<p>Inicialmente vamos precisar:<\/p>\n<ol>\n<li>Uma m\u00e1quina que ser\u00e1 nosso servidor onde iremos armazenar nosso reposit\u00f3rio GIT.<\/li>\n<li>Outra m\u00e1quina que ser\u00e1 nosso cliente terminal.<\/li>\n<\/ol>\n<h2>Instalando os programas iniciais no servidor<\/h2>\n<p>Para come\u00e7ar a instala\u00e7\u00e3o, vamos primeiramente instalar um servidor SSH no Windows. N\u00e3o vamos entrar em detalhes de saber o que \u00e9 um servidor SSH, por\u00e9m precisamos deste servi\u00e7o que geralmente \u00e9 mais usado em ambientes Linux e vamos agora instal\u00e1-lo no Windows. Acesse o link: <a href=\"https:\/\/www.bitvise.com\/ssh-server\">https:\/\/www.bitvise.com\/ssh-server<\/a> Iremos usar o BITVISE, que \u00e9 um programa com vers\u00e3o gr\u00e1tis para uso dom\u00e9stico (com algumas limita\u00e7\u00f5es, veja o site o comparativo) e possui tamb\u00e9m a vers\u00e3o paga que \u00e9 muito vantajosa por sinal, por\u00e9m o custo n\u00e3o \u00e9 t\u00e3o agrad\u00e1vel.<\/p>\n<p>Ap\u00f3s baixar o programa, abra-o e voc\u00ea vai se deparar com a tela abaixo:<\/p>\n<figure id=\"attachment_277\" aria-describedby=\"caption-attachment-277\" style=\"width: 993px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-277\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/bitvisesshserver.jpg\" alt=\"BITVISE Ssh Server\" width=\"993\" height=\"664\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/bitvisesshserver.jpg 993w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/bitvisesshserver-300x201.jpg 300w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/bitvisesshserver-768x514.jpg 768w\" sizes=\"auto, (max-width: 993px) 100vw, 993px\" \/><figcaption id=\"caption-attachment-277\" class=\"wp-caption-text\">Tela de instala\u00e7\u00e3o<\/figcaption><\/figure>\n<p>Marque a caixa que aceita os termos de licen\u00e7a e inicie a instala\u00e7\u00e3o. Ap\u00f3s esta tela, dever\u00e1 aparecer uma outra tela pedindo para voc\u00ea escolher qual a vers\u00e3o que deseja instalar. Escolha a sua e nesta etapa de instala\u00e7\u00e3o n\u00e3o precisa de muitos detalhes.<\/p>\n<p>Feito\u00a0 a instala\u00e7\u00e3o, n\u00e3o iremos mecher nele agora. Vamos precisar instalar outro programa, chamado de Cygwin. Link: <a href=\"https:\/\/cygwin.com\/\">https:\/\/cygwin.com\/<\/a> Cygwin nada mais \u00e9 que um programa que instalar em seu Windows ferramentas, programas e utilit\u00e1rios que s\u00e3o do sistema Linux. Usando ele, iremos acessar um local onde existem v\u00e1rios programas dispon\u00edveis e vamos instalar o Git e o OpenSSH.<\/p>\n<figure id=\"attachment_278\" aria-describedby=\"caption-attachment-278\" style=\"width: 1156px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-278\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/cygwin-site.jpg\" alt=\"Cygwin site\" width=\"1156\" height=\"953\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/cygwin-site.jpg 1156w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/cygwin-site-300x247.jpg 300w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/cygwin-site-768x633.jpg 768w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/cygwin-site-1024x844.jpg 1024w\" sizes=\"auto, (max-width: 1156px) 100vw, 1156px\" \/><figcaption id=\"caption-attachment-278\" class=\"wp-caption-text\">Cygwin site<\/figcaption><\/figure>\n<p>Clique no link demarcado em vermelho como mostra acima e quando baixar, execute o instalador.<\/p>\n<p>Conforme mostra as imagens abaixo, siga os passos:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-279\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwininstfromnet-t.png\" alt=\"\" width=\"500\" height=\"377\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwininstfromnet-t.png 500w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwininstfromnet-t-300x226.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-280\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetuprootdir-t.png\" alt=\"\" width=\"500\" height=\"376\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetuprootdir-t.png 500w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetuprootdir-t-300x226.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-281\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetuppkgdir-t.png\" alt=\"\" width=\"500\" height=\"379\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetuppkgdir-t.png 500w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetuppkgdir-t-300x227.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Na imagem abaixo, escolha um mirror que hospeda os arquivos do Cygwin. Geralmente escolher um das URLS primeiras d\u00e1 certo e seguimos para a tela de escolha de pacotes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-282\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinmirrors-t.png\" alt=\"\" width=\"500\" height=\"376\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinmirrors-t.png 500w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinmirrors-t-300x226.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p><strong>ATEN\u00c7\u00c3O PARA A IMAGEM ABAIXO <\/strong>na hora de escolher os pacotes. N\u00e3o escolha para instalar tudo, pois todos os softwares s\u00e3o grandes e pode demorar o processo, e tamb\u00e9m, para o nosso uso, teremos que usar apenas dois, o Git e o OpenSSH.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-283\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupgit-t.png\" alt=\"\" width=\"500\" height=\"316\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupgit-t.png 500w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupgit-t-300x190.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-284\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupopenssh-t.png\" alt=\"\" width=\"500\" height=\"323\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupopenssh-t.png 500w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupopenssh-t-300x194.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Na imagem abaixo, aceite as depend\u00eancias que o software precisa e aguarde a instala\u00e7\u00e3o de todos os pacotes e informa\u00e7\u00f5es necess\u00e1rias.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-285\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupdeps-t.png\" alt=\"\" width=\"500\" height=\"379\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupdeps-t.png 500w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2017\/12\/gs-git-cygwinsetupdeps-t-300x227.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Ap\u00f3s terminar o processo de instala\u00e7\u00e3o do Cygwin, os programas que precisamos est\u00e3o satisfeitos. Agora iremos para a parte de configura\u00e7\u00e3o do SSH, disponibiliza\u00e7\u00e3o do servi\u00e7o na internet (<strong>cuidado<\/strong>) ou na rede local.<\/p>\n<h2>Configura\u00e7\u00e3o do servidor<\/h2>\n<p>Agora com os programas instalados, vamos configurar nosso servidor para que funcione se forma segura e que fique lisinho.<\/p>\n<p>Antes de mais nada, precisamos colocar o diret\u00f3rio BIN do Cygwin na path de vari\u00e1veis local do seu sistema no servidor. Por padr\u00e3o, a instala\u00e7\u00e3o fique neste diret\u00f3rio: C:\\cygwin64\\bin<\/p>\n<p>Para configurar isso, clique com o bot\u00e3o direito no \u00edcone do &#8220;Meu Computador&#8221; e selecione propriedades. Ap\u00f3s isso, clique no link no painel esquerdo &#8220;Configura\u00e7\u00f5es avan\u00e7adas do sistema&#8221;, na tab &#8220;Avan\u00e7ado&#8221;, logo abaixo busque pelo bot\u00e3o &#8220;Vari\u00e1veis de Ambiente&#8221; e na lista de Vari\u00e1veis do sistema, busque pela vari\u00e1vel &#8220;Path&#8221; e adicione o valor dentro dela o caminho dos bin\u00e1rios do Cygwin, conforme mostra a imagem a seguir:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-309\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/captura-configuracao-variavel-de-ambiente.png\" alt=\"\" width=\"599\" height=\"598\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/captura-configuracao-variavel-de-ambiente.png 599w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/captura-configuracao-variavel-de-ambiente-150x150.png 150w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/captura-configuracao-variavel-de-ambiente-300x300.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/p>\n<p>Feita a configura\u00e7\u00e3o acima, <strong>reinicie o servidor.<\/strong><\/p>\n<p>Ap\u00f3s reiniciar, abra o CMD do Windows e digite o seguinte comando: git -version e dever\u00e1 aparecer a vers\u00e3o do GIT instalado corretamente em seu servidor. Caso n\u00e3o apare\u00e7a, deu algo errado na configura\u00e7\u00e3o, pode comentar que a gente te ajuda!<\/p>\n<p>Bom agora sabemos que o GIT est\u00e1 instalado corretamente, o servidor SSH est\u00e1 instalado e funcionando e agora falta criarmos um reposit\u00f3rio e um usu\u00e1rio GIT com as permiss\u00f5es necess\u00e1rias de push e pull do reposit\u00f3rio. Vamos l\u00e1!<br \/>\nAbra o \u00edcone no BITVISE SSH SERVER na barra de tarefas, clique no link &#8220;Open easy settings&#8221;. Ir\u00e1 aparecer a janela de configura\u00e7\u00e3o f\u00e1cil. Nesta janela, escolha o IP listening como IPv4 and IPv6, na op\u00e7\u00e3o Listening port escolha a porta TCP que o servidor ir\u00e1 escutar. Eu configurei como a porta 2222 (lembre de liberar no firewall).<\/p>\n<p>Agora abra a tab &#8220;Virtual Accounts&#8221;. Vamos criar um novo usu\u00e1rio, para isso clique no bot\u00e3o ADD e preencha exatamente como mostra a imagem abaixo, de forma que fique com suas informa\u00e7\u00f5es. Vou explicar cada campo destes abaixo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-316\" src=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/criacao-de-conta-virtual-no-bitvise.png\" alt=\"\" width=\"718\" height=\"717\" srcset=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/criacao-de-conta-virtual-no-bitvise.png 718w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/criacao-de-conta-virtual-no-bitvise-150x150.png 150w, https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/criacao-de-conta-virtual-no-bitvise-300x300.png 300w\" sizes=\"auto, (max-width: 718px) 100vw, 718px\" \/><\/p>\n<p>&#8211; Virtual account name: Digite o nome de usu\u00e1rio desejado para acessar o SSH.<br \/>\n&#8211; Virtual account password: Clique no link azul desta frase e digite uma senha segura para acessar.<br \/>\n&#8211; Login allowed: Deixe marcado. Caso queira desabilitar o usu\u00e1rio e manter as configura\u00e7\u00f5es, desmarque esta caixa.<br \/>\n&#8211; Public keys: Caso voc\u00ea precise gerar um par de chaves seguras para n\u00e3o precisar digitar a senha toda hora quando for se conectar via SSH.<br \/>\n&#8211; Allow file transfer: Permitimos que o servidor deixe o usu\u00e1rio transferir e gravar em arquivos.<br \/>\n&#8211; Shell access type: Escolha &#8220;Git access only&#8221;.<br \/>\n&#8211; Git type: Escolha a op\u00e7\u00e3o &#8220;Cygwin or compatible&#8221;.<br \/>\n&#8211; Git binaries directory: Navegue at\u00e9 a pasta de bin\u00e1rios do Cygwin, exatamente como mostra a imagem acima.<br \/>\n&#8211; Git repositories root directory: Escolha a pasta de onde ficar\u00e1 seus resposit\u00f3rios. Exemplo, caso voc\u00ea deseje hospedar v\u00e1rios reposit\u00f3rios, crie uma pasta REPOSITORIOS e dentro dela crie as pastas dos seus projetos. Caso seja apenas 1 reposit\u00f3rio a ser criado, pode deixar este caminho para dentro do reposit\u00f3rio.<br \/>\n&#8211; Allow port fowarding: Pode deixar desmarcado.<\/p>\n<p>Ao realizar a configura\u00e7\u00e3o mencionada acima, d\u00ea OK e v\u00e1 agora no explorer e procure a sua pasta de reposit\u00f3rios. Aqui no meu caso, eu criei a pasta REPOSTORIOS no disco C: e dentro dela fui criando as pastas de todos os meus projeto. Lembre-se de criar as pastas preferencialmente sem espa\u00e7os. Na pasta de reposit\u00f3rios, clique com o bot\u00e3o direito do mouse e v\u00e1 em propriedades e escolha a aba seguran\u00e7a.<\/p>\n<p>Por padr\u00e3o, o servidor SSH cria um usu\u00e1rio padr\u00e3o chamado de <strong>BvSSH_VirtualUsers <\/strong>este usu\u00e1rio \u00e9 o usu\u00e1rio que temos que setar em todas as pastas do seus reposit\u00f3rios com permiss\u00e3o de leitura e escrita, pois \u00e9 seu usu\u00e1rio virtual que criamos anteriormente. Pronto, feito isto, vamos inicializar um reposit\u00f3rio GIT na sua pasta de seu projeto com o seguinte comando: <em>git init &#8211;bare <\/em><\/p>\n<p>A partir disto, o GIT inicializa um reposit\u00f3rio dentro da pasta e cria alguns arquivos dentro. Para testar nosso <strong>servidor de reposit\u00f3rios git no Windows<\/strong>, v\u00e1 at\u00e9 seu computador terminal, abra o Git Bash e digite o seguinte comando para adicionar um novo remote: git remote add [nome-de-sua-preferencia] ssh:\/\/[nome-do-usuario-cadastrado]@[ip-do-servidor]:[porta]\/[pasta-do-projeto] claro que substituindo pelas informa\u00e7\u00f5es que voc\u00ea cadastrou acima. Veja um exemplo pr\u00e1tico abaixo:<\/p>\n<p>git remote add repo-local ssh:\/\/matheusgit@192.168.1.144:2222\/REPOSITORIOS\/meu-projeto\/<\/p>\n<p>sendo assim, o comando ir\u00e1 criar um remote no Git e quando voc\u00ea fizer um push ou pull o git ir\u00e1 se conectar no servidor via SSH e pedir\u00e1 a senha. Informe a senha e pronto, o Git se encarregar\u00e1 de providenciar o resto.<\/p>\n<p>Bom galera, por hoje \u00e9 s\u00f3, desculpem se ficou meio longo este tutorial, mas foi preciso explanar cada item para que n\u00e3o fosse gerado d\u00favidas, espero que tenham gostado. Qualquer problema no meio do processo, pe\u00e7o que comentem abaixo que tenho o maior prazer em ajudar.<\/p>\n<p>Novamente pessoal, este \u00e9 um m\u00e9todo n\u00e3o tanto seguro. Claro que podemos melhorar muito a seguran\u00e7a dos m\u00e9todos acima, mas se caso voc\u00ea use o que foi descrito acima para seu uso pessoal e dentro de sua rede, acredito que n\u00e3o teria grandes problemas. Mas <strong>fa\u00e7a por sua conta e risco<\/strong>, pois existem rob\u00f4s que varrem a internet atr\u00e1s de conex\u00f5es via SSH para realizarem ataques. A inten\u00e7\u00e3o deste tutorial \u00e9 voc\u00ea mesmo configurar do seu jeito e aprender como funciona um servidor de reposit\u00f3rios git, caso esteja procurando um servi\u00e7o profissional e realmente seguro, escolha servi\u00e7os na internet como Github ou Bitbucket que realmente s\u00e3o constru\u00eddos para tal finalidade.<\/p>\n<p>Abra\u00e7o a todos e bom carnaval \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 gente, tudo bem com voc\u00eas? Bom, hoje vou passar para voc\u00eas a instala\u00e7\u00e3o e configura\u00e7\u00e3o de seu pr\u00f3prio servidor de reposit\u00f3rios Git no Windows Server. Sabemos que usamos geralmente os comandos e servi\u00e7os de versionamento nos sistemas Linux que s\u00e3o mais seguros e com mais ferramentas para gerenciamento, por\u00e9m realizei uma pesquisa e precisei [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":318,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,69],"tags":[112,115,116,80,113,114,117,70,54],"class_list":["post-275","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas","category-tutorial","tag-112","tag-git","tag-passo-a-passo","tag-servidores","tag-servidores-windows","tag-ssh","tag-step-by-step","tag-tutorial","tag-windows-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server - Blog Websign Sistemas<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/\" \/>\r\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server - Blog Websign Sistemas\" \/>\r\n<meta property=\"og:description\" content=\"Ol\u00e1 gente, tudo bem com voc\u00eas? Bom, hoje vou passar para voc\u00eas a instala\u00e7\u00e3o e configura\u00e7\u00e3o de seu pr\u00f3prio servidor de reposit\u00f3rios Git no Windows Server. Sabemos que usamos geralmente os comandos e servi\u00e7os de versionamento nos sistemas Linux que s\u00e3o mais seguros e com mais ferramentas para gerenciamento, por\u00e9m realizei uma pesquisa e precisei [&hellip;]\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Blog Websign Sistemas\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/WebSignCriacoesSites\/\" \/>\r\n<meta property=\"article:published_time\" content=\"2018-02-12T22:51:34+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2018-02-12T22:57:28+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"960\" \/>\r\n\t<meta property=\"og:image:height\" content=\"640\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Websign Sistemas de Gest\u00e3o\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@websignsistemas\" \/>\r\n<meta name=\"twitter:site\" content=\"@websignsistemas\" \/>\r\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Websign Sistemas de Gest\u00e3o\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/\"},\"author\":{\"name\":\"Websign Sistemas de Gest\u00e3o\",\"@id\":\"https:\/\/websign.net.br\/blog\/#\/schema\/person\/9ed0210572f37ba5f129b910631ee20d\"},\"headline\":\"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server\",\"datePublished\":\"2018-02-12T22:51:34+00:00\",\"dateModified\":\"2018-02-12T22:57:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/\"},\"wordCount\":1621,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/websign.net.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg\",\"keywords\":[\"2018\",\"Git\",\"passo a passo\",\"Servidores\",\"Servidores Windows\",\"SSH\",\"step by step\",\"Tutorial\",\"Windows Server\"],\"articleSection\":[\"Dicas\",\"Tutorial\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/\",\"url\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/\",\"name\":\"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server - Blog Websign Sistemas\",\"isPartOf\":{\"@id\":\"https:\/\/websign.net.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg\",\"datePublished\":\"2018-02-12T22:51:34+00:00\",\"dateModified\":\"2018-02-12T22:57:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#primaryimage\",\"url\":\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg\",\"contentUrl\":\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg\",\"width\":960,\"height\":640},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/websign.net.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/websign.net.br\/blog\/#website\",\"url\":\"https:\/\/websign.net.br\/blog\/\",\"name\":\"Blog Websign Sistemas\",\"description\":\"Fique por dentro de not\u00edcias e dicas\",\"publisher\":{\"@id\":\"https:\/\/websign.net.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/websign.net.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/websign.net.br\/blog\/#organization\",\"name\":\"Websign Sistemas Inc\",\"url\":\"https:\/\/websign.net.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/websign.net.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2016\/05\/1502298_383447438488708_1236879760916980068_o.jpg\",\"contentUrl\":\"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2016\/05\/1502298_383447438488708_1236879760916980068_o.jpg\",\"width\":1031,\"height\":978,\"caption\":\"Websign Sistemas Inc\"},\"image\":{\"@id\":\"https:\/\/websign.net.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/WebSignCriacoesSites\/\",\"https:\/\/x.com\/websignsistemas\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/websign.net.br\/blog\/#\/schema\/person\/9ed0210572f37ba5f129b910631ee20d\",\"name\":\"Websign Sistemas de Gest\u00e3o\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/websign.net.br\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/310abb18fe93b4071f662cca33e7b0b7e3ba0728b3564182a731eb28d1c80369?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/310abb18fe93b4071f662cca33e7b0b7e3ba0728b3564182a731eb28d1c80369?s=96&d=mm&r=g\",\"caption\":\"Websign Sistemas de Gest\u00e3o\"},\"description\":\"WEBSIGN trabalha criando sistemas de gest\u00e3o online para grandes e pequenas empresas, visando mais organiza\u00e7\u00e3o em seus processos e demandas.\",\"sameAs\":[\"https:\/\/websign.net.br\"],\"url\":\"https:\/\/websign.net.br\/blog\/author\/websign\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server - Blog Websign Sistemas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/","og_locale":"pt_BR","og_type":"article","og_title":"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server - Blog Websign Sistemas","og_description":"Ol\u00e1 gente, tudo bem com voc\u00eas? Bom, hoje vou passar para voc\u00eas a instala\u00e7\u00e3o e configura\u00e7\u00e3o de seu pr\u00f3prio servidor de reposit\u00f3rios Git no Windows Server. Sabemos que usamos geralmente os comandos e servi\u00e7os de versionamento nos sistemas Linux que s\u00e3o mais seguros e com mais ferramentas para gerenciamento, por\u00e9m realizei uma pesquisa e precisei [&hellip;]","og_url":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/","og_site_name":"Blog Websign Sistemas","article_publisher":"https:\/\/www.facebook.com\/WebSignCriacoesSites\/","article_published_time":"2018-02-12T22:51:34+00:00","article_modified_time":"2018-02-12T22:57:28+00:00","og_image":[{"width":960,"height":640,"url":"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg","type":"image\/jpeg"}],"author":"Websign Sistemas de Gest\u00e3o","twitter_card":"summary_large_image","twitter_creator":"@websignsistemas","twitter_site":"@websignsistemas","twitter_misc":{"Escrito por":"Websign Sistemas de Gest\u00e3o","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#article","isPartOf":{"@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/"},"author":{"name":"Websign Sistemas de Gest\u00e3o","@id":"https:\/\/websign.net.br\/blog\/#\/schema\/person\/9ed0210572f37ba5f129b910631ee20d"},"headline":"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server","datePublished":"2018-02-12T22:51:34+00:00","dateModified":"2018-02-12T22:57:28+00:00","mainEntityOfPage":{"@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/"},"wordCount":1621,"commentCount":0,"publisher":{"@id":"https:\/\/websign.net.br\/blog\/#organization"},"image":{"@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#primaryimage"},"thumbnailUrl":"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg","keywords":["2018","Git","passo a passo","Servidores","Servidores Windows","SSH","step by step","Tutorial","Windows Server"],"articleSection":["Dicas","Tutorial"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/","url":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/","name":"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server - Blog Websign Sistemas","isPartOf":{"@id":"https:\/\/websign.net.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#primaryimage"},"image":{"@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#primaryimage"},"thumbnailUrl":"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg","datePublished":"2018-02-12T22:51:34+00:00","dateModified":"2018-02-12T22:57:28+00:00","breadcrumb":{"@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#primaryimage","url":"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg","contentUrl":"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2018\/02\/configurando-servidor-de-repositorios-git.jpg","width":960,"height":640},{"@type":"BreadcrumbList","@id":"https:\/\/websign.net.br\/blog\/instalando-seu-proprio-servidor-de-repositorio-git-no-windows-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/websign.net.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Instalando seu pr\u00f3prio servidor de reposit\u00f3rio Git no Windows Server"}]},{"@type":"WebSite","@id":"https:\/\/websign.net.br\/blog\/#website","url":"https:\/\/websign.net.br\/blog\/","name":"Blog Websign Sistemas","description":"Fique por dentro de not\u00edcias e dicas","publisher":{"@id":"https:\/\/websign.net.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/websign.net.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/websign.net.br\/blog\/#organization","name":"Websign Sistemas Inc","url":"https:\/\/websign.net.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/websign.net.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2016\/05\/1502298_383447438488708_1236879760916980068_o.jpg","contentUrl":"https:\/\/websign.net.br\/blog\/wp-content\/uploads\/2016\/05\/1502298_383447438488708_1236879760916980068_o.jpg","width":1031,"height":978,"caption":"Websign Sistemas Inc"},"image":{"@id":"https:\/\/websign.net.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/WebSignCriacoesSites\/","https:\/\/x.com\/websignsistemas"]},{"@type":"Person","@id":"https:\/\/websign.net.br\/blog\/#\/schema\/person\/9ed0210572f37ba5f129b910631ee20d","name":"Websign Sistemas de Gest\u00e3o","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/websign.net.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/310abb18fe93b4071f662cca33e7b0b7e3ba0728b3564182a731eb28d1c80369?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/310abb18fe93b4071f662cca33e7b0b7e3ba0728b3564182a731eb28d1c80369?s=96&d=mm&r=g","caption":"Websign Sistemas de Gest\u00e3o"},"description":"WEBSIGN trabalha criando sistemas de gest\u00e3o online para grandes e pequenas empresas, visando mais organiza\u00e7\u00e3o em seus processos e demandas.","sameAs":["https:\/\/websign.net.br"],"url":"https:\/\/websign.net.br\/blog\/author\/websign\/"}]}},"_links":{"self":[{"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/posts\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":0,"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/posts\/275\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/media\/318"}],"wp:attachment":[{"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/media?parent=275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/categories?post=275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/websign.net.br\/blog\/wp-json\/wp\/v2\/tags?post=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}