Commit 46ab3f8e0522a1a38c1e69249ac767eb256c081f

Authored by Sergio Oliveira
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: