Por BrunoMine Os repositórios repo.or.cz são usados para desenvolvimento de projetos em Minetest (não tão populares como GitHub) e nesse artigo pretendo explicar alguns pontos importantes para a gerência de um repositório hospedado em repo.or.cz através do software de interface gráfica GitKraken. Encontrando um Projeto em repo.or.cz O primeiro passo é escolher o repositório no qual você vai realizar mudanças lembrando que, caso você vá colaborar num projeto público, você deve um fork próprio. Nesse momento é importante lembrar que cada repositório em repo.or.cz possui uma lista de usuários que podem realizar commits, então certifique-se de que o seu usuário registrado em repo.or.cz esteja nessa lista (normalmente começa vazia). Autenticando máquina local Repo.or.cz possui uma politica de segurança um pouco complexa onde você precisa realizar certas configurações na máquina local para poder ter o acesso desejado aos repositórios. Você vai precisar de um pouco de paciência para realizar os procedimentos de autenticação obrigatórios que repo.or.cz exige (em inglês). Clonando repositório localmente É recomendável que o seu nickname e email no GitKraken sejam os mesmos registrados no repo.or.cz. Após a autenticação da máquina local, abra o GitKraken e clone o repositório localmente em algum diretório da sua máquina local. Abra o terminal, entre no diretório do seu repositório clonado e configure o método de envio com o comando abaixo: <usuario> é u nick de usuário registrado no repo.or.cz (Ex.: Joao, mariaBS, carlos) <repo> é o nome do repositório que foi clonado Realizando Pull requests Caso você contribua para um projeto público, você vai precisar realizar solicitações de puxar (pull request) para que as alterações do seu fork sejam puxadas pelo dono do projeto principal. Para isso use o comando abaixo: <fork> é o nome do seu fork no repo.or.cz (ex.: cars/Joao, mobs/mariaBS) O retorno desse comando deve ser parecido com: Isso nada mais é que um aviso de que o seu fork está disponível para ser puxado até um determinado commit. Para concluir você deve copiar esse retorno do comando e envia-lo ao dono do projeto principal por email (disponível na página do projeto principal). |
Artigos >