Abrir un Repositorio de GitHub con PowerBuilder 2022

Hoy os voy explicar como conectar desde el IDE de PowerBuilder con GitHub. 

Para ello he actualizado los ejemplos que tenia publicados en mi cuenta de Github a la última versión disponible de PowerBuilder hasta la fecha, la 2022 Build 1716.



He suprimido las librerías Pbl de los repositorios, ya que con esta versión ya no son necesarios, ya que el propio IDE los puede regenerar.

Para descargar los ejemplos, lo mejor es clonar el repositorio de GitHub en vuestra cuenta, para ello hay que entrar en vuestro perfil de GitHub.

Actualmente tengo publicados 8 repositorios:


Para Importar el Repositorio en vuestra cuenta lo podéis hacer en este enlace: github.com/new/import 



Una vez lo has importado, entra en repositorio, aprieta el botón "code" y copia la URL.
Esta URL nos va a servir para conectar un Workspace de PowerBuilder directamente al repositorio.


Ahora hay que abrir el Workspace de Git en el IDE de PowerBuilder y seguir estos pasos:

1- Hacer click con el botón derecho en "No Workspace" en el System Tree y seleccionar Connect to Workspace en el menú emergente.




Si al abrir el IDE, se te abre el último Workspace en el que estabas trabajando, pincha sobre él en el System Tree y aprieta Close para cerrarlo.





2 - Una vez aprietes a Connect to Workspace en el menú emergente aparecerá el cuadro de diálogo Connect to Workspace.

Si la información de inicio de sesión ya la tienes grabada, se completará automáticamente.



3- Selecciona Git, pon la URL del repositorio que que hemos copiado previamente y tus datos de acceso. 
En Workspace File hay que indicar el nombre del WorkSpace a descargar de Git, este debe coincidir, teniendo en cuenta que se distingue entre mayúsculas y minúsculas.
Los Nombres de los WorkSpace de mis ejemplos, puestos en el mismo orden que los enlaces de arriba son:

app_qr
pdfsign
pbrawpdf
pbpdfutilities
pbmailkit
pbfileservice
ws_secdata
pbcolors

No pongo la extensión .pbw ya que esta la pone el IDE por nosotros.

En el campo Brach no hace falta que pongáis nada, y se descargará la rama main.

En el apartado de autentificación recomiendo crear un token de acceso personal, ya que en GitHub he tenido problemas al autentificarme con la contraseña, ya que requiere un paso de autentificación en la web que al completarlo hace que esta versión de PowerBuilder Beta se cuelgue.

4- Para crear un token de acceso personal, en la web de GitGub hacer click en el icono de tu perfil arriba a la derecha,  GitHub > Settings > Developer Settings > Personal access tokens …

Una vez generado, cópialo y pégalo en el campo Personal Access Token.

5- En el apartado Local Settings, escribe o selecciona la ruta donde guardar el proyecto en tu ordenador y tus datos para reflejar los cambios que hagas en el repositorio.

6- Finalmente selecciona la opción "Regenerate all PBLs with the source code after download" para regenerar todos los PBL después de descargar el código fuente y apretamos Ok para empezar la descarga.

Si todo ha ido bien, PowerBuilder se conectará a GitHUb y descargará el proyecto al directorio seleccionado.



Si os han quedado dudas podéis poner un comentario o acudir a la documentación oficial de Appeon en: docs.appeon.com/pb2022/pbug/Using_Git_source_control_system.html






Comentarios