Commit 46ab3f8e0522a1a38c1e69249ac767eb256c081f
1 parent
6f4bc4a5
Exists in
master
Alteração de seção.
Showing
1 changed file
with
31 additions
and
28 deletions
Show diff stats
relatorioR4.md
@@ -376,6 +376,37 @@ participa.br, que forneceu insumo para a extração de diversas conclusões, | @@ -376,6 +376,37 @@ participa.br, que forneceu insumo para a extração de diversas conclusões, | ||
376 | indicando, principalmente, que a comunidade envolvida tem preferência à | 376 | indicando, principalmente, que a comunidade envolvida tem preferência à |
377 | aceitação de mais modelos livres de licença no Portal do SPB. | 377 | aceitação de mais modelos livres de licença no Portal do SPB. |
378 | 378 | ||
379 | + | ||
380 | +### Possibilidade de push utilizando o protocolo HTTPS | ||
381 | + | ||
382 | +A ferramenta de controle de forge possui duas formas de push: SSH e HTTPS. | ||
383 | +Apesar da forma mais recomendada para se realizar o push ser utilizando o protocolo SSH, | ||
384 | +restrições internas nas redes de diversos órgãos públicos inviabilizam a utilização deste protocolo. | ||
385 | + | ||
386 | +Após a realização de estudos e testes o uso do protocolo HTTPS foi viabilizado através de uma | ||
387 | +configuração na conta de cada usuário: | ||
388 | + | ||
389 | +1. Faça login no Portal. | ||
390 | +1. Acesse o menu "Código > Perfil". | ||
391 | +1. Clique na seção "Password". | ||
392 | +1. Clique no link "Forgot your password?", localizado abaixo do campo "Current Password". | ||
393 | +1. Faça logout. É importe que o usuário esteja deslogado do Portal para o próximo passo. | ||
394 | +1. Verifique sua conta de e-mail. Caso o e-mail de reset de senha não se encontre na caixa de entrada verifique na caixa de spam. | ||
395 | +1. Clique no link disponível no e-mail recebido. | ||
396 | +1. Forneça a nova senha (de preferência utilize a mesma senha utilizada para acessar o portal). | ||
397 | +1. Para realizar um push utilize o comando: `git -c http.sslVerify=false push https://softwarepublico.gov.br/gitlab/<repositório>.git` (substituindo `<repositório>` pelo nome do seu repositório). | ||
398 | +1. Utilize o usuário e a senha recém criada para autenticar cada push. | ||
399 | + | ||
400 | +A solução encontrada possui duas limitações que podem levar a uma experiência confusa para o usuário. | ||
401 | +A primeira é a possibilidade do usuário utilizar uma senha de push diferente da senha do Portal. A segunda é a | ||
402 | +obrigatoriedade da utilização do parâmetro `-c http.sslVerify=false` para a realização do push – que além de afetar | ||
403 | +a experiência do usuário pode colocar em risco a transmissão do código do computador para o Portal. | ||
404 | + | ||
405 | +Apesar das limitações a solução viabiliza a utilização do Portal por órgãos que antes estariam limitados. | ||
406 | + | ||
407 | + | ||
408 | + | ||
409 | + | ||
379 | ## Revisão de Escopo do Projeto | 410 | ## Revisão de Escopo do Projeto |
380 | 411 | ||
381 | Conforme estabelecido no plano de trabalho e evidenciado nas atividades práticas | 412 | Conforme estabelecido no plano de trabalho e evidenciado nas atividades práticas |
@@ -568,34 +599,6 @@ máquina. Adicionalmente, os manuais de instalação e manutenção do portal fo | @@ -568,34 +599,6 @@ máquina. Adicionalmente, os manuais de instalação e manutenção do portal fo | ||
568 | melhorados e detalhados com o objetivo de tornar os procedimentos de manutenção | 599 | melhorados e detalhados com o objetivo de tornar os procedimentos de manutenção |
569 | do portal reprodutíveis por outras equipes, como a DTI/MP. | 600 | do portal reprodutíveis por outras equipes, como a DTI/MP. |
570 | 601 | ||
571 | -### Possibilidade de push utilizando o protocolo HTTPS | ||
572 | - | ||
573 | -A ferramenta de controle de forge possui duas formas de push: SSH e HTTPS. | ||
574 | -Apesar da forma mais recomendada para se realizar o push ser utilizando o protocolo SSH, | ||
575 | -restrições internas nas redes de diversos órgãos públicos inviabilizam a utilização deste protocolo. | ||
576 | - | ||
577 | -Após a realização de estudos e testes o uso do protocolo HTTPS foi viabilizado através de uma | ||
578 | -configuração na conta de cada usuário: | ||
579 | - | ||
580 | -1. Faça login no Portal. | ||
581 | -1. Acesse o menu "Código > Perfil". | ||
582 | -1. Clique na seção "Password". | ||
583 | -1. Clique no link "Forgot your password?", localizado abaixo do campo "Current Password". | ||
584 | -1. Faça logout. É importe que o usuário esteja deslogado do Portal para o próximo passo. | ||
585 | -1. Verifique sua conta de e-mail. Caso o e-mail de reset de senha não se encontre na caixa de entrada verifique na caixa de spam. | ||
586 | -1. Clique no link disponível no e-mail recebido. | ||
587 | -1. Forneça a nova senha (de preferência utilize a mesma senha utilizada para acessar o portal). | ||
588 | -1. Para realizar um push utilize o comando: `git -c http.sslVerify=false push https://softwarepublico.gov.br/gitlab/<repositório>.git` (substituindo `<repositório>` pelo nome do seu repositório). | ||
589 | -1. Utilize o usuário e a senha recém criada para autenticar cada push. | ||
590 | - | ||
591 | -A solução encontrada possui duas limitações que podem levar a uma experiência confusa para o usuário. | ||
592 | -A primeira é a possibilidade do usuário utilizar uma senha de push diferente da senha do Portal. A segunda é a | ||
593 | -obrigatoriedade da utilização do parâmetro `-c http.sslVerify=false` para a realização do push – que além de afetar | ||
594 | -a experiência do usuário pode colocar em risco a transmissão do código do computador para o Portal. | ||
595 | - | ||
596 | -Apesar das limitações a solução viabiliza a utilização do Portal por órgãos que antes estariam limitados. | ||
597 | - | ||
598 | - | ||
599 | ### Implantação em ambientes de Desenvolvimento, Homologação e Produção | 602 | ### Implantação em ambientes de Desenvolvimento, Homologação e Produção |
600 | 603 | ||
601 | Foram criados 3 ambientes na infraestrutura da DTI: | 604 | Foram criados 3 ambientes na infraestrutura da DTI: |