Migrar repositório do Gogs para a Forja #18

Closed
opened 2026-06-18 10:40:34 -03:00 by Dalton Scavassa · 2 comments

A pedido de @DS e @SETI, o repositório do sistema CoFE em :gogs: https://dev.uffs.edu.br/git/cleiton4749/seuffs (Gogs interno legado) deve ser migrado logo para cá a fim de posteriormente ficar à disposição de alguma organização/equipe com integrantes de um projeto acadêmico do Campus Realeza. Isto pode servir de exemplo para outras situações similares.

Como tal projeto não será especificamente da @DS, nem da @SETI, vou fazer a migração daquele repositório para a organização @UFFS. Poderão criar uma organização específica se quiserem, então será necessário apenas transferir o repositório para ela ou, creio eu, poderão fazer uma derivação (fork) dele. Alternativamente, também é possível criar uma equipe dentro desta organização UFFS, organização esta da qual integrantes do projeto já fazem parte por padrão. A equipe teria permissões para lidar de alguma maneira com seus repositórios e o repositório migrado seria atribuído a ela. Deliberemos depois sobre como proceder entre essas possibilidades.

A pedido de @DS e @SETI, o repositório do sistema **CoFE** em :gogs: https://dev.uffs.edu.br/git/cleiton4749/seuffs (Gogs interno legado) deve ser migrado logo para cá a fim de posteriormente ficar à disposição de alguma organização/equipe com integrantes de um projeto acadêmico do *Campus* Realeza. Isto pode servir de exemplo para outras situações similares. Como tal projeto não será especificamente da @DS, nem da @SETI, vou fazer a migração daquele repositório para a organização @UFFS. Poderão criar uma organização específica se quiserem, então será necessário apenas transferir o repositório para ela ou, creio eu, poderão fazer uma derivação (_fork_) dele. Alternativamente, também é possível criar uma equipe dentro desta organização UFFS, organização esta da qual integrantes do projeto já fazem parte por padrão. A equipe teria permissões para lidar de alguma maneira com seus repositórios e o repositório migrado seria atribuído a ela. Deliberemos depois sobre como proceder entre essas possibilidades.
Author
Owner

Descrição do procedimento de migração

Para caso outra pessoa fosse realizá-lo, desde que tivesse acesso ao repositório original (seja do :gogs: Gogs, seja de qualquer outro sistema gerenciador de repositórios :git: Git que a máquina executando a :forja: Forja consiga alcançar) e para onde quissesse migrar aqui, que poderia ser para o próprio perfil individual ou para alguma organização em que tenha permissão de criar repositórios:

  • No canto superior direito, entre o sino e o avatar, clicar em + e em Nova migração.
  • Como a origem será um repositório de :gogs: Gogs, e há essa opção aqui, vamos usar a opção específica, senão poderia usar a opção :git: Git genérica. A diferença é que a opção específica inclui a possibilidade de importar outros itens além do repositório Git em si: wiki, questões (issues), etiquetas e marcos.
### Descrição do procedimento de migração Para caso outra pessoa fosse realizá-lo, desde que tivesse acesso ao repositório original (seja do :gogs: Gogs, seja de qualquer outro sistema gerenciador de repositórios :git: Git que a máquina executando a :forja: Forja consiga alcançar) e para onde quissesse migrar aqui, que poderia ser para o próprio perfil individual ou para alguma _organização_ em que tenha permissão de criar repositórios: - No canto superior direito, entre o sino e o avatar, clicar em `+` e em `Nova migração`. - Como a origem será um repositório de :gogs: Gogs, e há essa opção aqui, vamos usar a opção específica, senão poderia usar a opção :git: Git genérica. A diferença é que a opção específica inclui a possibilidade de importar outros itens além do repositório Git em si: *wiki*, questões (*issues*), etiquetas e marcos.
Author
Owner

Sobre o token de acesso ao repositório original

No caso do nosso :gogs: Gogs legado, deve ser criado um token pessoal na área de configurações do seu perfil > Aplicativos > Gerar novo token

Exemplo de nome do token: forja migrar cleiton4749_seuffs

Copiar o token gerado, que não vai mais ser exibido e é para ser usado para esse caso específico. Quando estiver tudo finalizado, poderá até revogá-lo.

Preenchimento da migração na Forja:

Migrar de Gogs

  • Migrar / Clonar de URL: https://dev.uffs.edu.br/git/cleiton4749/seuffs
  • Token de acesso: (segredo, criado acima)
  • Opções de migração: deixar sem marcar pois não será um espelho e sim será uma migração definitiva.
  • Itens da migração: neste caso não há o que migrar, mas pode marcar tudo.
  • Proprietário: Universidade Federal da Fronteira Sul, neste caso.
  • Nome do repositório: já vou deixar cofe
  • Visibilidade: ✔️ Tornar o repositório privado. Depois vamos ver se já dá pra torná-lo público, definindo licença etc., mas fica assim de início.
  • Descrição: em branco para importar a original.
  • 🖱️ Migrar repositório!

O repositório foi criado: https://forja.uffs.edu.br/UFFS/cofe

## Sobre o *token* de acesso ao repositório original No caso do nosso :gogs: **Gogs** legado, deve ser criado um *token* pessoal na área de [configurações do seu perfil > Aplicativos](https://dev.uffs.edu.br/git/user/settings/applications) > **Gerar novo token** Exemplo de nome do *token*: `forja migrar cleiton4749_seuffs` Copiar o *token* gerado, que não vai mais ser exibido e é para ser usado para esse caso específico. Quando estiver tudo finalizado, poderá até revogá-lo. Preenchimento da migração na Forja: ## Migrar de Gogs * Migrar / Clonar de URL: `https://dev.uffs.edu.br/git/cleiton4749/seuffs` * Token de acesso: (segredo, criado acima) * Opções de migração: deixar sem marcar pois não será um espelho e sim será uma migração definitiva. * Itens da migração: neste caso não há o que migrar, mas pode marcar tudo. * Proprietário: Universidade Federal da Fronteira Sul, neste caso. * Nome do repositório: já vou deixar `cofe` * Visibilidade: ✔️ Tornar o repositório privado. Depois vamos ver se já dá pra torná-lo público, definindo licença etc., mas fica assim de início. * Descrição: em branco para importar a original. * 🖱️ Migrar repositório! O repositório foi criado: https://forja.uffs.edu.br/UFFS/cofe
Dalton Scavassa changed title from Migrar repositório do sistema COFE do Gogs para a Forja to Migrar repositório do Gogs para a Forja 2026-06-21 10:45:27 -03:00
Dalton Scavassa 2026-06-21 10:49:37 -03:00
  • closed this issue
  • added the
    ajuda
    label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
UFFS/forja#18
No description provided.