Há uns 3 meses decidi que precisava de uma alternativa para repositórios privados no Git. Cancelei minha conta paga no Github e comecei a armazenar no Dropbox e no servidor do Simples Ideias.

Não é que eu não goste do Github*. O único problema do Github é que os limites são muito baixos. O plano mais básico de US$ 7 dá direito a 5 repositórios privados e apenas 1 colaborador.

Preços do Github

A grande questão é que tenho uns 30 repositórios privados. Neste caso, eu teria que assinar um plano "Business", que não sairia por menos US$ 100, ou seja, totalmente inviável.

O Dropbox + Servidor funcionou por um tempo, mas uma coisa começou a me irritar. Todo o processo de criação dos repositórios era manual.

$ mkdir repo.git
$ cd repo
$ git init --bare

E a coisa piorava quando eu precisava dar permissão para alguém acessar algum repositório privado. Foi quando decidi fazer o meu próprio "Github". Trabalhei em cima da ideia por algum tempo, mostrei para algumas pessoas e finalmente resolvi tirá-la do papel. Foi assim que nasceu o Codeplane.

Codeplane

O Codeplane é um serviço que começa como um Git hosting, mas minha intenção é evoluir para um produto para pequenos times e freelancers. Tenho muitas outras ideias que apenas o tempo e o uso do produto irão dizer se são viáveis. O Codeplane ainda não tem preço, mas devo fazer isso nos próximos dias.

Se você usa Git e precisa de repositórios privados, dê uma olhada no Codeplane. Ele também está disponível na versão em português.

*Agora, só uso o Github para manter meus projetos OpenSource. Nesse ponto ele é imbatível!

Comentários #

#1 william gueiros disse:
07 Jun 11, 07:56AM

bom dia nando.

inicialmente parabéns pela iniciativa.
estarei migrando meu github para seu sistema, pois acredito que temos sempre que dar a chance a alternativas nacionais.
caso esteja necessitando de uma ajuda só mandar um e-mail.
sem custos apenas para lhe ajudar mesmo.

att
william gueiros

#2 Marcelo Cajueiro disse:
07 Jun 11, 08:25AM

Boa sacada.

Acho que todo dev que quis fazer um repositório privado esbarrou neste problema.

Good luck!

#3 Rodrigo Rosenfeld Rosas disse:
07 Jun 11, 08:26AM

Por que não o Gitorious?

De qualquer forma, bom saber da sua iniciativa.

#4 Rodrigo Rosenfeld Rosas disse:
07 Jun 11, 08:28AM

Existe um problema no site que não está carregando o javascript nem o CSS...

#5 Nando Vieira disse:
07 Jun 11, 08:43AM

Isso acontece durante um breve período durante o deploy. Você deve ter dado azar! Pode testar de novo, por favor? :D

#6 Nando Vieira disse:
07 Jun 11, 08:46AM

Usamos o Gitorious na Locaweb. Muitos problemas, código não tão bom assim. Preferi começar um do zero.

#7 Vitor Pamplona disse:
07 Jun 11, 09:04AM

Fala Nando!

Excelente! Vc tem perspectivas de planos comerciais? :)

[]s

#8 Carlos Alan disse:
07 Jun 11, 09:10AM

Nando, parabéns pela iniciativa.

#9 André disse:
07 Jun 11, 09:20AM

Pois é...

Hoje encontraram uma limitação irritante do GitHub, ao invés de simplesmente usar um existente no mercado e se conformar, resolveram criar um do zero. Parabéns, olhando o site eu tenho a sensação de que é algo extremamente profissional e simples, e de que em breve será muito usado pelo mundo afora...

#10 Marcio disse:
07 Jun 11, 09:21AM

Tentei criar um repositório chamado test e ele avisou que o nome já foi usado. Seria bem interessante que fosse por usuário e não global.

#11 Cássio Marques disse:
07 Jun 11, 09:21AM

Aee Nando, virou empreendedor! haha

Parabéns cara, vou testar! De cara pelo menos já gostei do layout :)

Abraço!

#12 Rodrigo Flores disse:
07 Jun 11, 09:36AM

Qual o preço dele mensal ?

#13 Eduardo Fiorezi disse:
07 Jun 11, 09:37AM

Bacana a iniciativa..... Testando :)

#14 Dalton disse:
07 Jun 11, 09:46AM

Muito bom, Nando! Já criei minha conta, tomara que o preço seja convidativo... rsrsrs
Vou te sugerir uma ferramenta de tickets mais simples e intuitiva, principalmente para os envolvidos (clientes em especial) de cada projeto.

#15 Nando Vieira disse:
07 Jun 11, 09:48AM

Valeu! Por planos comerciais imagino que você não queira simplesmente ser um usuário pagante. Me adiciona no GTalk para entender o que você imaginou! fnando.vieira@gmail.com

#16 Pedro Brasileiro disse:
07 Jun 11, 09:49AM

Muito bacana a iniciativa, mas ele terá suporte a https? (Pode acreditar, tem empresas que bloqueiam transferência pelo protocolo GIT)

#17 Nando Vieira disse:
07 Jun 11, 09:51AM

Foi mais uma decisão de arquitetura mesmo. Me inspirei no Heroku. Se tiver uma procura grande por namespace no usuário, posso implementar.

#18 Nando Vieira disse:
07 Jun 11, 09:52AM

Estou pensando ainda, mas deve ser algo em torno de $9-$12.

#19 Rainer Borene disse:
07 Jun 11, 09:54AM

Na agência onde eu trabalho reclamamos do mesmo problema do GitHub, o preço. O codeplane permite colocar chaves de deploy no repositório da mesma forma que o GitHub? Uma outra observação é que no site não tem nenhum link para trocar os idiomas, talvez eu não tenha visto.

Nome criativo e fácil de lembrar, e se realmente tiver um diferencial tem tudo pra dar certo. Belo trabalho. Tem algo de nodejs no back-end? :P

#20 Nando Vieira disse:
07 Jun 11, 09:55AM

Se tiver uma procura grande, eu posso implementar. Como é um produto voltado para freelancers/pequenos times, esses problemas de empresas grandes não se aplicam. Mas claro, isso pode ser um problema para funcionários das empresas grandes que usam o Codeplane. ;)

#21 Nando Vieira disse:
07 Jun 11, 09:59AM

O Codeplane tem um sistema semelhante, mas não igual. As chaves são adicionadas em uma conta, e todas as chaves terão acesso a todos os repositórios dessa conta. Isso irá garantir permissões para pull/push, mas não para remover ou criar repositórios, por exemplo.

A parte da internacionalização ainda está em andamento, por isso não foquei muito ainda. Mas valeu pelo aviso!

Para finalizar, nenhum Node.js foi utilizado nesse projeto. ;)

#22 Gabriel Sobrinho disse:
07 Jun 11, 10:15AM

Muito boa a idéia!

Com certeza serei um usuário :)

#23 ferbass disse:
07 Jun 11, 10:21AM

Parabens nando, já estou testando.

[]'s

#24 Erick Belfort disse:
07 Jun 11, 10:23AM

Parabéns pela iniciativa! provavelmente irei aderir ao codeplane =D

#25 Diego Oliveira disse:
07 Jun 11, 10:26AM

Sou preguiçoso, vc vai criar um pequeno manual de como importar os repos privados github pro codeplan? :D

Parabens pela iniciativa cara, seus produtos sempre seguem uma linha que eu gosto: simples e funcionam. A questão do namespace por usuario, eu particularmente acho importante (não quero ter que ficar verificando se um nome de repositorio comum estará ou não disponivel saca).

Acho que é isso, vou cadastrar e shipa!

#26 Roger Leite disse:
07 Jun 11, 10:31AM

Criei minha conta e curti! Parabéns pelo projeto, interface limpa e funcional!
Minha única sugestão seria colocar um namespace por usuário, afinal hoje em dia todo mundo tem um projeto "dotfiles". :D

Se rolar um preço camarada, acho que viro assinante.

#27 Thiago Tiveron disse:
07 Jun 11, 10:38AM

Parabéns pela idéia e iniciativa Nando.

Vou testar e divulgar com certeza! =)

#28 Andre Souza disse:
07 Jun 11, 10:41AM

Iae nando boa sacada parabens pela iniciativa vou me cadastrar o/

#29 darfman disse:
07 Jun 11, 10:51AM

boa nando! gostei do design onde vc se inspirou?
ja estou testando a ferramenta :)

#30 Nando Vieira disse:
07 Jun 11, 10:55AM

Sentei no photoshop uma tarde e saiu. :)

#31 Vitor Mateus disse:
07 Jun 11, 11:18AM

Nando,

Parabens cara! Ficou animal!
Esta na minha lista de empreendedores já! :D

#32 Mikael Carrara disse:
07 Jun 11, 11:31AM

Legal, vou dar uma olhada!
Tem também o https://bitbucket.org/

- Unlimited repositories
- Unlimited public collaborators
- Unlimited disk space

#33 Fábio Jansen disse:
07 Jun 11, 11:50AM

Fala Nando..

Parabéns pela iniciativa, achei a interface bem clean e a idéia do projeto maravilhosa.

Só um feedback. Acho que você poderia colocar uma espécie de passo a passo tipo a que tem no github, para mostrar como se faz o pull para o servidor e etc.

No mais, muito bom..

#34 Leandro Silva disse:
07 Jun 11, 12:39PM

Meu founder preferido. #orgulho

#35 Tino Gomes disse:
07 Jun 11, 01:51PM

congrats man!!!

#36 Ricardo H. disse:
07 Jun 11, 02:01PM

Nando,

Pretende colocar opções de pagamento brasileiras (pagseguro, boleto)?

#37 Luiz Thomaz disse:
07 Jun 11, 02:14PM

Show de bola cara!!!
Parabéns!

#38 Nando Vieira disse:
07 Jun 11, 02:19PM

Com certeza, suporte a PayPal. PagSeguro ainda vou estudar porque não tem recorrência de cobrança, e eu teria que gerenciar isso do meu lado. :/

#39 Renan Azevedo disse:
07 Jun 11, 03:51PM

Parabéns. Fiz alguns testes e realmente o sistema ficou show. Gostei do layout simples, que enfatiza a simplicidade do sistema.

#40 Leonardo Saraiva disse:
07 Jun 11, 04:16PM

Uma coisa interessante seria usar algo como o uservoices para "gerenciar" as ideias que a galera tem dado, além de abrir espaço para novas ideias.

Fora isso, de importante eu acho o namespace por usuário e o acesso via http. (;

Está de parabéns!

#41 Rodrigo Rosenfeld Rosas disse:
07 Jun 11, 07:26PM

Oi Nando, realmente o site está funcionando corretamente agora.

Quanto ao Gitorious, eu estou trabalhando nele ultimamente justamente para migrá-lo para o Rails 3.1 assim como melhorar seu código e desempenho, inicialmente. Depois eu pretendo ajudar a adicionar suporte básico de tickets ou integrá-lo ao Redmine/Chiliproject.

Quanto ao valor, eu pensaria no seguinte. Se um desenvolvedor contratar um VPS, ele poderá utilizar o git com quantas pessoas ele quiser compartilhar o código, apenas usando SSH e contas normais de usuário, o que não necessita de muita RAM. Além disso, ele teria condições de hospedar pequenas aplicações pessoais ou serviços adicionalmente. Com seu serviço, ele contaria com uma interface web e sistemas de tickets (o Redmine ou Chiliproject poderiam ser utilizados em um VPS com poucos recursos e com bastante poder e simplicidade também), além de uma interface para administração de usuários e permissões e a possibilidade de olhar o código na web, mas não pode fazer mais nada com o servidor.

Na minha visão, esses dois serviços tem prós e contras de modo equivalente e portanto eu sugeriria um preço equivalente. Por exemplo, veja esse site:

http://gothost.net/openvzvpsservers.php
http://vpslink.com/xen-vps/

Esses serviços oferecem VPS a 8 dólares. Esse outro chega a oferecer por US$ 3,00:

http://onexenvps.com/

Alguns costumam até oferecer adicionais para backup a um valor bem baixo. Acredito que uns 6 dólares a cada 500 MB seja um bom valor. Mas eu não sou uma boa pessoa para dar ideia de valores pois não tenho sequer um repositório privado (que já não esteja hospedado em um VPS), exceto os da empresa onde trabalho, os quais ficam hospedados em um Gitorious utilizado internamente.

#42 Paulo Silveira disse:
07 Jun 11, 08:04PM

Poxa, essa foi (mais uma) de tirar o chapéu.

#43 Rodrigo Lazoti disse:
08 Jun 11, 08:28AM

Já dei uma olhada no site do codeplane e gostei, ficou muito legal, parabéns!
Agora só falta definir o preço. ;)

#44 Rael Max disse:
08 Jun 11, 09:12AM

Parabéns pelo projeto, Nando. Gostei bastante. (:

#45 Lucas de Castro disse:
08 Jun 11, 03:50PM

Parabéns Nando, tá muito massa!
Estou precisando disso e irei usá-lo.
:)

#46 Peterson Ferreira disse:
10 Jun 11, 12:01AM

Parabéns pelo projeto! Já estou testando, só vamos ver em relação ao preço :D

#47 Renato Elias disse:
10 Jun 11, 10:43AM

No final de semana pretendo migrar 3 projetos a 4 projetos =D

Nando, teria como marcar repositório ? Algo Estilo Pet Project`s, tenho vários que não são prontos para comunidade, mas gostaria de colocar em um repositório fora da minha máquina, seria ruim eu ser tarifados por eles, mas se for um preço global e justo, eu topo =D

#48 Nando Vieira disse:
10 Jun 11, 03:23PM

A ideia é justamente essa! Ser um serviço para quem tem vários pet projects ou times pequenos ou, ainda, pequenas startups que estão começando. Logo, eu tenho que cobrar por isso! :D

O preço vai ser algo entre $9-$12, então não é nada que seja impossível pagar! ;)

#49 Vitor Pellegrino disse:
10 Jun 11, 05:09PM

Show de bola cara!

Realmente, esse problema com o github eu também já enfrentei e sei como é chato administrar isso. Parabéns pela idéia e pela brilhante execucão até aqui!

Grande abraco

#50 Juan Monteiro disse:
14 Jun 11, 11:38PM

Parabéns, estava procurando algum lugar para botar e o seu parece ser muito bom.

#51 Abraão Coelho disse:
17 Jun 11, 11:19PM

Mas peraí que não entendi o esquema do acesso compartilhado aos repositórios privados. Meu caso: freelancer e trabalho em parceria com vários (alguns) outros desenvolvedores que não tem nada a ver um com o outro: pra um projeto você tem acesso, no outro é com outra pessoa.

Como ficaria essa situação? Pelo que li ali em algum dos comentários, uma vez que é dado o acesso ele é aberto a todos os repositórios, é isso mesmo?

#52 Nando Vieira disse:
18 Jun 11, 03:44PM

Um colaborador *nunca* poderá ver um projeto que ele não foi adicionado.

O comentário se referia a usar uma única conta para várias pessoas. Nesse caso, apenas o dono da conta paga poderá ver todos os projetos de todo mundo, e não o contrário. ;)

#53 Mauricio de Amorim disse:
25 Jun 11, 01:25AM

Isso foi nota 10 cara!! Como sempre digo, os melhores projetos saem de nossas próprias necessidades. Isto é um grande exemplo de empreendedorismo. Parabéns!

#54 Vinícius Figueiredo disse:
10 Out 11, 08:43AM

Parabéns pela iniciativa e muito sucesso com ela. Não te conheço, só 'acompanho' parte do seu trabalho online e nota-se que é muito talentoso e dedicado. Pessoas assim são merecedoras de sucesso.

Deixe um comentário





Não é aceito código HTML: adicione-o no pastie.org ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.

jQuery: Dominando o framework

Você quer aprender a usar jQuery de verdade? Então chegou a hora! Neste workshop você verá como funciona este framework de JavaScript, entendendo todos os aspectos que fazem do jQuery uma das melhores ferramentas para desenvolvimento de interfaces.

Saiba mais Fechar

Conheça também o HOWTO