- Necesitas Git instalado en Windows 11 y una cuenta de GitHub para gestionar repositorios de forma segura.
- GitHub Desktop simplifica la creación, clonación y publicación de repositorios sin usar la línea de comandos.
- Clonar un repositorio permite mantener una copia local sincronizada con GitHub usando remotos como origin y upstream.
- DiscordChatExporter se descarga desde sus releases y se combina con Git para actualizar el código y exportar chats de Discord.

Si estás en Windows 11 y quieres saber cómo instalar un repositorio de GitHub y usarlo de forma práctica, es normal que al principio te sientas un poco perdido: que si Git, que si GitHub Desktop, que si clonar, bifurcar, orígenes remotos… Parece un lío, pero una vez lo ves con calma, todo encaja. Y además, en tu caso concreto, quieres usar un proyecto real como DiscordChatExporter para guardar tus chats de Discord, así que vamos a hilarlo todo paso a paso.
A lo largo de este artículo vas a ver de forma detallada cómo preparar Windows 11 para trabajar con repositorios de GitHub, qué tienes que descargar exactamente para empezar, cómo clonar un repositorio, cómo usar GitHub Desktop o la línea de comandos, y cómo encaja todo eso con un proyecto real como DiscordChatExporter para exportar tus servidores y mensajes directos de Discord. La idea es que al terminar sepas no solo instalar el repositorio, sino también trabajar con él en el día a día.
Qué es un repositorio de GitHub y qué necesitas en Windows 11
Antes de ponernos a descargar nada, conviene tener claro que un repositorio de GitHub es básicamente una carpeta de proyecto con historial de cambios, almacenada en los servidores de GitHub. Ahí están los archivos del proyecto (como DiscordChatExporter), los cambios que se han hecho con el tiempo y la configuración para colaborar con otras personas.
Para trabajar en Windows 11 con ese repositorio de forma cómoda, vas a necesitar al menos dos cosas básicas: por un lado Git instalado en tu equipo (es la herramienta que gestiona los cambios y se conecta con GitHub), y por otro lado una forma de interactuar con GitHub, ya sea usando la línea de comandos, GitHub Desktop o ambas según prefieras.
Si solo quieres descargar los archivos del proyecto sin tocar nada más, podrías tirar con la web de GitHub y un simple ZIP, pero si quieres hacer las cosas bien, clonar el repositorio y poder actualizarlo cuando haya cambios, lo ideal es que instales Git y, si te sientes más cómodo con interfaz gráfica, también GitHub Desktop en Windows 11.
Instalar Git en Windows 11 y dejarlo listo
El primer paso para manejar cualquier repositorio (incluido el de DiscordChatExporter) es instalar Git en Windows 11 y configurarlo mínimamente. Git es el motor que hay por debajo de casi todo lo que hace GitHub.
Descarga la versión más reciente de Git desde la web oficial (git-scm.com). El instalador para Windows 11 suele llamarse algo similar a Git-versión-64-bit.exe. Ejecuta el archivo descargado y sigue el asistente; puedes dejar prácticamente todas las opciones por defecto si no tienes necesidades especiales.
Cuando termine la instalación, es muy recomendable indicar tus datos básicos para que Git pueda asociar cada cambio a tu nombre y correo. Lo puedes hacer desde el Símbolo del sistema, PowerShell o el terminal integrado de Visual Studio Code:
git config –global user.name «TuNombre»
git config –global user.email «tu-correo@example.com»
Estos datos no tienen por qué ser el mismo correo que usas en tu cuenta de GitHub, pero lo más cómodo para evitar líos es que uses la misma dirección de correo con la que te registraste en GitHub, sobre todo si luego quieres que tus contribuciones se asocien bien a tu perfil.
Con Git instalado y configurado, ya puedes conectarte a los repositorios remotos de GitHub mediante HTTPS o SSH. Para la mayoría de usuarios, y especialmente si estás empezando en Windows 11, la opción más sencilla es usar HTTPS con autenticación por navegador, que es lo que recomiendan de forma general.
Conectarse a GitHub: HTTPS vs SSH y autenticación
Cuando te conectas desde tu equipo a un repositorio remoto de GitHub, necesitas algún tipo de autenticación para poder clonar, enviar cambios o actualizar tu copia local. En esencia tienes dos grandes caminos: usar HTTPS o usar SSH.
Si optas por HTTPS, lo habitual es que Git o GitHub Desktop abran el navegador para que inicies sesión en tu cuenta de GitHub y autorices el acceso. Una vez concedido, Git puede almacenar en caché tus credenciales mediante un asistente de credenciales, de forma que no tengas que escribir la contraseña o el token cada vez.
La otra alternativa es usar SSH, que es más técnica pero muy útil si trabajas con varios equipos. En ese caso tendrías que generar un par de claves SSH en cada ordenador donde vayas a usar Git, añadir la clave pública a tu cuenta de GitHub y usar la URL SSH del repositorio (que empieza por git@github.com:…). Este sistema es muy habitual en entornos profesionales, pero no es obligatorio si solo quieres empezar a usar GitHub en tu PC con Windows 11.
Para proyectos personales como DiscordChatExporter, salvo que tengas ya un flujo montado con SSH, lo más práctico suele ser clonar y trabajar mediante HTTPS, dejando que Git y el navegador se encarguen de la autenticación.
GitHub Desktop: trabajar con repositorios sin usar comandos
Si la línea de comandos te da respeto o simplemente prefieres algo visual, puedes instalar GitHub Desktop en tu Windows 11. Es una aplicación oficial que simplifica mucho tareas como crear, clonar o publicar repositorios sin tener que escribir comandos.
Para instalarlo, entra en la página oficial de GitHub Desktop y descarga el instalador para Windows, que normalmente se llama GitHubDesktopSetup-x64.exe. Cuando termine la descarga, ejecútalo y sigue el asistente. El proceso es bastante directo y no requiere apenas configuración manual.
Al final de la instalación, GitHub Desktop abrirá una ventana donde te pedirá iniciar sesión con tu cuenta de GitHub. Si aún no tienes una, puedes crearla en el momento desde la opción «Create your free account». Si ya estás registrado, pulsa en «Sign in to GitHub.com» y se abrirá el navegador para que autorices a GitHub Desktop a acceder a tu cuenta.
Una vez confirmados los permisos en el navegador, GitHub Desktop te mostrará una ventana final con un botón «Finish». A partir de ahí la aplicación quedará vinculada a tu usuario de GitHub y lista para trabajar con tus repositorios, tanto en local como en la nube.
Crear y publicar repositorios locales desde GitHub Desktop
Además de clonar proyectos que ya existen en GitHub, GitHub Desktop te permite crear un repositorio nuevo a partir de una carpeta de proyecto que ya tengas en tu equipo y luego publicarlo en tu cuenta de GitHub.
Si tienes un proyecto de software en una carpeta de tu disco duro y aún no usa Git, abre GitHub Desktop y ve al menú «File» > «New repository…». Esta opción sirve para inicializar un repositorio Git nuevo en local. Si, por el contrario, ya tenías un repositorio Git creado en esa carpeta, deberías usar «Add local repository…» para que GitHub Desktop lo reconozca.
En la ventana de creación de un nuevo repositorio tendrás que rellenar varios campos: en «Name» se indica el nombre del repositorio (sin espacios ni caracteres raros), en «Description» una breve explicación del proyecto, y en «Local path» la ruta donde se guardará. Si ya tienes código, lo ideal es que el nombre del repositorio coincida con el nombre de la carpeta del proyecto para que GitHub Desktop use esa misma ruta y no cree una subcarpeta adicional.
También verás la opción «Initialize this repository with a README», que es muy recomendable marcar. Así se creará un archivo README.md desde el primer momento, donde podrás contar de qué va el proyecto, cómo se instala o qué requisitos tiene. Si quieres, también puedes añadir directamente una licencia eligiéndola en el desplegable «License»; si no tienes claro cuál usar, puedes dejar «The Unlicense» como algo genérico.
Después de pulsar en «Create repository», GitHub Desktop generará la estructura necesaria: la carpeta del repositorio (si no existía), el directorio oculto .git, archivos como .gitattributes, LICENSE y el README.md. De momento, el repositorio solo está en tu equipo local; no aparece aún en tu cuenta online de GitHub.
Para publicarlo en GitHub, verás un aviso en la parte superior de GitHub Desktop que indica que el repositorio es local. Haz clic en «Publish repository» y se abrirá un cuadro donde podrás confirmar el nombre del repositorio y su descripción. Es clave decidir si quieres que el repositorio sea privado o público: si desmarcas la opción «Keep this code private», cualquiera podrá ver ese código en GitHub.
Una vez pulses «Publish repository», GitHub Desktop subirá el contenido a tu cuenta y quedará todo vinculado. Si en su momento seleccionaste mal la ruta y GitHub Desktop creó una subcarpeta extra dentro de tu proyecto, siempre puedes mover los archivos del repositorio (carpeta .git y demás ficheros relacionados) a la carpeta principal, y luego usar la opción «Locate…» en GitHub Desktop para indicar la nueva ubicación.
Clonar repositorios de GitHub a tu PC con GitHub Desktop
GitHub Desktop también resulta muy útil cuando quieres clonar repositorios que ya existen en tu cuenta de GitHub o en una organización. Clonar significa crear una copia completa del repositorio remoto en tu ordenador, con todo el historial y la estructura de carpetas.
Para ello, abre GitHub Desktop y entra en el menú «File» > «Clone repository…». Se abrirá una ventana con una lista de los repositorios asociados a tu cuenta en GitHub. Solo tienes que seleccionar el que quieras clonar y elegir la carpeta de destino en tu disco donde se descargará el proyecto.
Cuando pulses «Clone», GitHub Desktop se conectará a GitHub usando tus credenciales, descargará todos los archivos y creará el repositorio local en la ruta que hayas elegido. Según el tamaño del proyecto, la descarga puede tardar desde unos segundos hasta varios minutos.
Una vez terminado el proceso, podrás abrir el proyecto en tu editor favorito. GitHub Desktop tiene un botón «Open in Visual Studio Code» para abrir la carpeta clonada directamente en VS Code, lo que es muy cómodo para empezar a leer o modificar el código al instante.
Cada vez que hagas cambios en los archivos desde cualquier editor o IDE, GitHub Desktop los detectará y te mostrará una lista de modificaciones pendientes. Podrás escribir un mensaje de confirmación (obligatorio) describiendo el cambio y pulsar en «Commit to main» para guardarlo en tu repositorio local, y luego sincronizarlo con el remoto mediante opciones como «Push origin» o «Fetch/Pull», según toque enviar o traer cambios.
Clonar un repositorio desde la línea de comandos (VS Code o Git Bash)
Si prefieres la línea de comandos, o quieres tener más control, también puedes clonar desde GitHub usando Git directamente. El flujo típico en Windows 11 suele hacerse desde Git Bash, PowerShell o el terminal de Visual Studio Code, y es muy parecido en todas partes.
Lo primero es crear una carpeta genérica donde guardarás tus repositorios, por ejemplo C:\GitHub. No es buena idea usar carpetas sincronizadas tipo OneDrive para clonar repositorios, porque hay más riesgo de conflictos y problemas con los archivos ocultos de Git.
Después, visita GitHub.com, inicia sesión y ve a la página del repositorio que quieras clonar. Asegúrate de que te encuentras en la bifurcación o fork correcto si estás contribuyendo a un proyecto ajeno (la URL debería mostrar tu nombre de usuario en lugar de la organización original). Pulsa en el botón verde «Code» y copia la URL que aparece en la pestaña «HTTPS».
En tu terminal, cambia al directorio donde quieras clonar el repositorio, por ejemplo:
cd C:\GitHub
Luego ejecuta el comando de clonación con la URL que has copiado:
git clone https://github.com/tu-usuario/tu-repositorio.git
La primera vez es posible que Git te pida autenticarte a través del navegador. Selecciona «Iniciar sesión con el explorador» cuando aparezca y completa el proceso. Es importante que tengas instalada una versión reciente de Git para que esta integración con el navegador funcione correctamente. Si decides usar un token de acceso personal (PAT) en lugar de la autenticación directa, deberás crearlo desde tu cuenta de GitHub y usarlo cuando Git te lo solicite.
Una vez finalizado el comando, en la carpeta actual se creará un directorio nuevo cuyo nombre coincidirá con el del repositorio. Dentro encontrarás todos los archivos y podrás explorar su estructura, compilar el proyecto, ejecutar scripts o lo que corresponda según el tipo de software.
Repositorios remotos: origin, upstream y sincronización
Cuando clonas un repositorio desde GitHub, Git configura automáticamente un remoto llamado origin, que apunta a la URL que acabas de clonar. Ese remoto es el que se usa por defecto para enviar cambios (push) o traer actualizaciones (pull).
En el caso de repositorios donde contribuyes a documentación o a proyectos de terceros (como los de Microsoft u otras organizaciones), es muy habitual que trabajes con un fork en tu propia cuenta y, además, mantengas una referencia al repositorio original. A ese remoto adicional se le suele dar el nombre de upstream (ascendente).
Para agregar ese remoto upstream, primero entra en la carpeta del repositorio que clonaste:
cd nombre-del-repositorio
Luego ejecuta:
git remote add upstream https://github.com/Organizacion/RepositorioPrincipal.git
Con esto tendrás dos remotos configurados: origin (tu fork) y upstream (el proyecto original). Puedes comprobarlo con:
git remote -v
Verás algo como origin https://github.com/tu-usuario/tu-repo.git (fetch/push) y upstream https://github.com/Org/RepoPrincipal.git (fetch/push). Si te equivocas al añadir un remoto, puedes eliminarlo con git remote remove upstream y volver a crearlo correctamente.
Este esquema es muy útil para mantener tu copia local actualizada con los últimos cambios del proyecto central, a la vez que sigues trabajando sobre tu propio fork para preparar contribuciones mediante solicitudes de incorporación de cambios (pull requests).
Cómo saber qué descargar del repositorio DiscordChatExporter
Entrando ya en el caso concreto de DiscordChatExporter, cuando visites su página en GitHub verás que, además del código fuente, suele haber una sección de «Releases» donde se publican versiones listas para usar. Si tu objetivo principal es exportar chats de Discord sin complicarte compilando nada, lo más sencillo suele ser descargar esos binarios preparados.
En la pestaña «Releases» encontrarás paquetes para distintos sistemas. Para Windows 11, normalmente habrá un archivo .zip o .exe específicamente destinado a la versión de escritorio. Descarga ese archivo, descomprímelo (si es ZIP) y podrás ejecutar directamente el programa o su interfaz en la forma que el proyecto indique (puede ser GUI, CLI, etc.).
Si, además de usar la herramienta, quieres trastear con el código, compilarla por tu cuenta o modificar algo, entonces sí te compensa clonar el repositorio completo usando Git, ya sea con GitHub Desktop o desde la línea de comandos, para tener todos los archivos fuente en tu máquina.
En muchos proyectos, incluido DiscordChatExporter, el archivo README.md del repositorio explica qué debes descargar, cómo se ejecuta la aplicación y qué parámetros usar para conectarla con tu cuenta de Discord. Es importante leerlo con calma porque suele incluir tanto instrucciones de instalación como ejemplos de uso real con la API de Discord, tokens, etc.
Resumiendo esta parte: si solo quieres usar DiscordChatExporter para guardar tus servidores y DMs, fíjate sobre todo en las «Releases» y descarga la versión para Windows. Si quieres ir un paso más allá y entender o modificar el proyecto, clona el repositorio y navega por el código y la documentación.
Usar DiscordChatExporter realmente con Discord
El objetivo final de todo este montaje es poder exportar conversaciones y servidores de Discord. Aunque cada versión y proyecto puede tener matices, la idea general con DiscordChatExporter es la siguiente: necesitas lanzar la aplicación, autenticarte o facilitar un token válido, elegir qué canales o DMs quieres guardar y generar los archivos de salida.
En el README del repositorio encontrarás los detalles exactos: normalmente se explica cómo obtener el token de Discord de forma segura, qué permisos requiere, qué formatos de exportación soporta (HTML, JSON, texto plano, etc.) y qué parámetros o comandos puedes usar si prefieres la versión por línea de comandos en lugar de una interfaz gráfica.
Imagina, por ejemplo, que abres DiscordChatExporter desde la carpeta que has descargado de una release para Windows 11. Lo habitual es que tengas un ejecutable que lanza la herramienta y, a partir de ahí, un menú o una serie de opciones donde eliges el servidor, el canal, el rango de fechas o el tipo de archivo resultante. Todo eso se conecta contra la API de Discord usando tus credenciales o un token, y va generando los archivos de exportación en la carpeta que elijas.
Es fundamental no compartir nunca públicamente tu token de Discord ni dejarlo en repositorios públicos de GitHub, porque cualquiera que lo vea podría acceder a tu cuenta. Por eso, si decides guardar configuraciones o scripts relacionados con DiscordChatExporter en un repositorio local, revísalo bien antes de subirlo a GitHub y usa archivos de configuración ignorados por Git cuando incluyan datos sensibles.
Con este flujo, unirás las dos partes: por un lado sabrás gestionar el repositorio del proyecto en GitHub y actualizarlo en tu equipo, y por otro lado serás capaz de usar la aplicación en sí para archivar tus mensajes y servidores de Discord de la manera que mejor se adapte a tus necesidades.
Al final, trabajar con repositorios de GitHub en Windows 11 se vuelve bastante natural: instalas Git, decides si prefieres apoyarte en GitHub Desktop o en la línea de comandos, clonas los proyectos que te interesan, configuras los remotos para mantenerte al día y, cuando un repositorio incluye una herramienta útil como DiscordChatExporter, usas sus binarios o su código para resolver problemas reales como el de guardar tus conversaciones importantes.