Gerenciador de repositório customizado + autenticação do cliente

0

Eu gostaria de configurar um gerenciador de repositório completamente privado para poder enviar meus próprios pacotes para minhas unidades específicas via Internet. Gostaria de implantar várias unidades em locais diferentes e quero atualizá-las remotamente com minhas novas iterações de código-fonte. A idéia completa é ter um cliente pedindo nova atualização para o servidor, o servidor reconhece o cliente e envia personalizado atualizado usando o gerenciador de pacotes Debian.

Aqui está a especificidade do meu sistema:

  • todos os clientes que executam o Ubuntu 16.04
  • o servidor deve ser capaz de identificar o cliente pedindo uma atualização (para saber quem fez a atualização)
  • o cliente deve poder autenticar o servidor antes de fazer o download
  • dependendo do tipo de cliente, o servidor deve retornar pacotes dedicados (as atualizações serão diferentes para todas as unidades, algumas delas terão novas versões de pacotes e outras permanecerão em versões mais antigas).
Bv v B v v es Bes B eses es B es vv veses es es Bes B es
  • setup reprepro para o gerenciador de pacotes mas ainda falta a parte de autenticação
  • Tentei usar https com nome de usuário / senha + reprepro, mas ainda não sei como fazer a conversão username = > versão do pacote.

Passei muito tempo pesquisando esse problema, mas o principal caso de uso para a segurança do repositório ppa é garantir que o documento não esteja corrompido e não localizei meu caso de uso. Eu também estou pensando em usar um servidor git personalizado, mas ainda tenho o problema de versão.

es B v es v B B B vB B es ves es B B es es es Bes ves B eses     
por hackela 06.02.2018 / 02:08

0 respostas