Keywords: GitHub Repositories Wiki
A través de PyCharm Community, se pueden gestionar local y simultáneamente múltiples repositorios y sus centros de documentación Wiki asociados.
- Clonar localmente el centro de documentación Wiki asociado a mi repositorio.
- Editar localmente los contenidos del repositorio principal y el repositorio Wiki.
- Publicar simultáneamente en GitHub, los cambios realizados.
- Cuenta y repositorio GitHub. 🎓Aprender.
- PyCharm Community instalado y configurado con repositorio clonado localmente. 🎓Aprender.
- Centro de documentación Wiki en GitHub. 🎓Aprender.
- En Pycharm, de clic en el menú Git y seleccione la opción Clone.
- En la ventana de clonación, seleccione GitHub, podrá observar que únicamente aparece el repositorio repotest que clonamos en la actividad anterior.
- En la casilla de búsqueda, ingrese la dirección de clonación del centro de documentación Wiki del repositorio o el enlace de clonación de cualquier repositorio propio o repositorio clonado en su cuenta de GitHub. Para el ejemplo utilizaremos https://github.com/rcfdtoolstest/repotest.wiki.git. En la parte inferior de la ventana, ingrese el directorio local donde se clonaran los archivos, p. ej.,
C:\repotest.wiki
Para iniciar la clonación, de clic en el botón Clone y luego de clic en el botón Trust Project.
Recuerde siempre verificar los archivos contenidos dentro de repositorios de terceros para prevenir la sincronización de archivos maliciosos.
Luego, aparecerá una ventana emergente indicando si quiere abrir el contenido del repositorio clonado en la ventana actual de PyCharm, en una nueva ventana o como proyecto adjunto, seleccione la opción Attach.
- En la pestaña Project localizada a la izquierda de PyCharm, podrá observar que ahora dispone de dos repositorios locales: repotest y repotest.wiki. En el explorador de archivos, también podrá observar que se encuentran las carpetas
C:\repotestyC:\repotest.wikicorrespondientes a las rutas donde se ha realizado la clonación local de los archivos.
- Desde su navegador de Internet, verifique el contenido del Home dentro centro de documentación Wiki.
- Desde PyCharm, modifique el archivo
Home.mddel centro de documentación Wiki, p. ej., agregue al final del archivo "Modificado localmente desde PyCharm.".
- Desde su navegador de Internet, visualice el archivo README.md de su repositorio principal. Desde PyCharm, modifique el archivo README.md del repositorio principal, p. ej., agregue al final del archivo "Modificado localmente desde PyCharm con edición simultánea de Wiki.".
- Realice el Commit / Push oprimiendo la combinación de teclas Ctrl+K incluyendo el comentario "General update."
Como observa, dentro de la ventana de sincronización se indica que se sincronizarán también los archivos contenidos en la carpeta
.ideacreada dentro del directorio local Wiki. Estos archivos se deben excluir siguiendo el mismo procedimiento presentado en la actividad anterior de esta sección del curso, correspondiente a la creación del archivo.gitignorey las entradas correspondientes a las carpetas y archivos de gestión local no requeridos dentro de la nube.
- Verifique desde su navegador de Internet, las actualizaciones realizadas en el archivo README.md del repositorio principal y el Home de Wiki. Podrá observar que se han actualizado simultáneamente los contenidos de los repositorios utilizando un único Push.
En la siguiente tabla se listan las actividades complementarias a ser desarrolladas por el estudiante.
| # | Alcance |
|---|---|
| 1 | Clone localmente los contenidos del centro de documentación Wiki de su propio repositorio, realice cambios y publique las actualizaciones. |
| 2 | Clone en la nube el repositorio https://github.com/rcfdtoolstest/repotest, luego clone localmente en su equipo, realice cambios y publiquelos en la Nube. |
| Pregunta | Respuesta |
|---|---|
| ¿Al eliminar la carpetas locales de mi equipo, se eliminan mis repositorios en la nube de GitHub? | No, los archivos de GitHub se mantienen hasta que el usuario decida eliminar por completo el repositorio. |
| ¿Si cambio de equipo local, puedo clonar nuevamente los archivos? | Sí, los repositorios de GitHub pueden ser clonados localmente múltiples veces. |
Ayúdame desde este hilo de discusión a crear y/o responder preguntas que otros usuarios necesiten conocer o experiencias relacionadas con esta actividad.
- Referencias generales
- Abreviaturas y definiciones generales
- Consejos y buenas prácticas de desarrollo colaborativo
- https://www.jetbrains.com/help/pycharm/manage-projects-hosted-on-github.html
- https://www.jetbrains.com/help/pycharm/contribute-to-projects.html
- https://www.jetbrains.com/help/pycharm/maintain-projects-on-github.html
| Versión | Descripción | Autor | Horas |
|---|---|---|---|
| 2022.09.06 | Versión inicial con clonación y modificación simultánea de repositorio principal y repositorio Wiki asociado. | rcfdtools | 3 |
R.TeachingResearchGuide es de uso libre para fines académicos, conoce nuestra licencia, cláusulas, condiciones de uso y como referenciar los contenidos publicados en este repositorio, dando clic aquí.
¡Encontraste útil este repositorio!, apoya su difusión marcando este repositorio con una ⭐ o síguenos dando clic en el botón Follow de rcfdtools en GitHub.
| ◄ Anterior | 🏠 Inicio | 🔰 Ayuda / Colabora | Siguiente ► |
|---|














