Fazer check-out de uma tag de um repositório GitHub privado

Preciso clonar um repositório privado do GitHub, mas quero apenas obter uma tag específica (basicamente,clonagem é realmente o termo errado para isso).

Agora, o problema é que existem várias opções, e todas elas realmente não funcionam:

O GitHub oferece versões marcadas como arquivos, mas elas não são acessíveis viacurl ouwget (pelo menos eu não conseguia descobrir como).GitHubnão suporta arquivamento repositórios.Eu poderia executar umgit clone e depois execute umgit checkout para chegar à versão especificada pela tag, mas baixo mais do que preciso, estou no estado de cabeça desanexada e todo o restante permanece no disco. Claro, eu poderia limpar isso manualmente, mas ... bem, muito trabalho para uma tarefa trivial.

Qual é a melhor maneira de alcançar o que eu quero fazer?

Atualizar

Acho que minha pergunta não foi clara o suficiente, portanto, estou adicionando mais algumas informações: O que eu quero não é apenas chegar à revisão marcada por uma tag, mas também quero remover todo o histórico. Basicamente, como se o Git nunca tivesse existido, e tudo que eu já tinha era essa única versão do meu código. Alguma dica?

questionAnswers(3)

yourAnswerToTheQuestion