✒️SAP BTPFIORI / La conexión al GitHub mediante la terminal en el BAS Por Jaime Gomez Arango

Selector Alummnos / Empresas

SAP BTPFIORI La conexión al GitHub mediante la terminal en el BAS

SAP BTPFIORI La conexión al GitHub mediante la terminal en el BAS

1 | Git Version in BAS

Git provides a tool called git config, which allows us to get and set configuration variables that control Git's behavior and appearance. One of the first steps is to configure your username and email address, as Git uses this information to label your commits. This information becomes a permanent part of any commits you make.

You only need to set this once using the --global option, as Git will then use it for all repositories on that system. If you need to override this information for a specific project, you can run the command without --global when inside that project.

2 | Global Configurations

The git config command allows us to configure basic repository settings such as our username and email, which are used to identify our commits.

To globally set your GitHub email and username in Business Application Studio (BAS), use the following commands:

git config --global user.email "example@gmail.com"

git config --global user.name "Name Surname"

Remote repositories (origin) are hosted on servers like GitLab, GitHub, or personal servers. The local repository on our machine is stored in a .git subdirectory containing all necessary files.

Next, we initialize our local repository in Business Application Studio. Using the terminal in SAP BAS, we initialize Git with the command git init, as shown below.

git init

3 | Initializing Remote Repository

The git init command creates a local repository in your project folder. It creates a hidden folder named .git to store all repository information.

To set the remote origin URL, use the command:

git remote add origin https://github.com/paht1/repository.git

You can find the remote repository URL on GitHub by clicking on the "Code" button.

4 | Adding Changes to Local Repository

The git status command helps us understand the current state of files in the repository—whether they are untracked, modified, or staged for commit.

To add changes to the staging area (preparing them for a commit), use:

git add "filename"

git add . // All files

This command stages all changes. Check the status again with git status -s to ensure your changes are staged correctly.

To commit changes to the local repository, use:

git commit -m "commit message"

This command captures a snapshot of the changes you've staged (in the HEAD), but they are not yet pushed to the remote repository.

5 | Pushing Changes to Remote Repository

The git push command is used to publish local changes to a remote repository (like GitHub, GitLab, or Bitbucket).

git push origin "branchName"

This command pushes committed changes to the master branch of the remote repository. You may need to provide your GitHub username and token.

To generate a token for GitHub, navigate to your repository's settings and find the developer settings to generate a personal access token.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Jaime Eduardo Gomez Arango, en su ámbito de estudios para la Carrera Consultor SAP BTP Fiori.

SAP Expert


Jaime Eduardo Gomez Arango

Profesión: Ingeniero de Sistemas y Computación - España - Legajo: SW34C

✒️Autor de: 149 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero de sistemas y computación con 8 años de experiencia el desarrollo frontend & backend (react/node) y en cloud (aws), actualmente desarrollando habilidades en sap btp, ui5, abap y fiori.

Certificación Académica de Jaime Gomez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La conexión al GitHub mediante la terminal en el BAS" de la mano de nuestros alumnos.

SAP SemiSenior

La conexión al GitHub mediante la terminal en el BAS 1. Introducción SAP Business Application Studio (BAS) es el entorno de desarrollo basado en la nube de SAP, diseñado especialmente para la creación de aplicaciones SAPUI5, Fiori y extensiones de SAP S/4HANA. Dentro de este entorno, el uso de Git está completamente integrado y permite gestionar proyectos mediante la línea de comandos (terminal) o la interfaz visual de control de versiones. La conexión entre BAS y GitHub permite sincronizar los proyectos locales del espacio de trabajo en la nube con los repositorios remotos alojados en GitHub. Este proceso asegura que el código esté respaldado, versionado y disponible para otros...

Acceder a esta publicación

Creado y Compartido por: Jose Rodrigo Baz Suarez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

La conexion al GitHub mediante la terminal en el BAS git version: para obtener la version git config --global user.email "email": Para adicionar el correo git config --global user.name "cursosapfiori2025". Para adicionar un nombre git init: inicializar el repositorio Estados Inicial: directorio de trabajo Intermedio: donde se hacen las modificaciones. Depostio que se llama index o staging area Final: donde se guarda cuando hacemos el commit Comandos git status: ver el estatus del proyecto git add . : registrar los cambios en el repositorio local git reset mi_archivo: para devolver y sacar del staging area git commit -m "mensaje": poner un comentario git push...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

1. LA VERSION DE GIT EN EL BAS git version 2. LAS CONFIGURACIONES GLOBALES git config --global user.email "aa" git config --global user.name "bb" PARA SOBREESCRIBIR, NO USAR EL --GLOBAL 3. INICIALIZAR EL REPOSITORIO REMOTO El repositorio local en nuestro equipo es UN SUBDIRECTORIO OCULTO .git QUE CONTIENE TODOS LOS ARCHIVOS NECESARIOS. Para inicializarlo, git init Establecer la URL del origen remoto: git remote add origin url_del_repositorio_en_github El repositorio local esta localmente en nuestra pc o servidor que usermos de prueba, TENEMOS 3 ESTADOS Inicial: es el directorio de trabajao, donde estan los archios que EDITAMOS Y MODIFICAMOS Intermedio: almacen o deposito INDEX o STAGING AREA, donde vamos...

Acceder a esta publicación

Creado y Compartido por: Roberto Hernan Santucho

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Un repositorio de GIT es un almacenamiento virtual de nuestro proyecto nos permite guardar versiones de código a las que se puede acceder cuando lo necesitemos el repositorio es un lugar en donde se almacenan los datos actualizados e histórico de cambios. Un Commit es un conjunto de cambios de los archivos que hemos dado por finalizados y queremos enviar al área de preparación staging área junto con una breve descripción al repositorio local, los commit se relacionan unos con otros en una o varias secuencias para poder ir viendo la historia de un determinado archivo a lo largo del tiempo. Es el concepto central de todo sistema de control de codigo

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


1 | Git Version in BAS Git provides a tool called git config, which allows us to get and set configuration variables that control Git's behavior and appearance. One of the first steps is to configure your username and email address, as Git uses this information to label your commits. This information becomes a permanent part of any commits you make. You only need to set this once using the --global option, as Git will then use it for all repositories on that system. If you need to override this information for a specific project, you can run the command without --global when inside that project. 2 | Global Configurations The git config command allows us to configure basic repository settings such as our username and email, which are used to...

Acceder a esta publicación

Creado y Compartido por: Jaime Eduardo Gomez Arango / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Git está integrado en muchos IDEs y permite el control de versiones en proyectos. Los IDEs como Visual Studio Code tienen una buena integración con Git y GitHub. Los IDEs suelen tener clientes de Git tanto en terminal como gráficos. Podemos usar el comando "git version" para conocer la versión de Git en uso. Configuraciones globales en Git. Podemos usar el comando "git config" para establecer variables de configuración en Git. Es importante configurar el nombre de usuario y dirección de correo electrónico. Podemos establecer estas configuraciones a nivel global con la opción "--global"....

Acceder a esta publicación

Creado y Compartido por: Nilson Parra Martinez / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

integrados en IDE Cliente gráfico git version -- global HEAD al hacer el commit git status -s localización i18n git push se publica en repositorio remoto generamos el token cambios con una funcionalidad específica git config https ssh status A en el área temporal git commit -m para agregar un mensaje git log --oneline

Acceder a esta publicación

Creado y Compartido por: Enrique Gomez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

La versión de Git en BAS Git está integrado en muchos IDE de codigo La mayoría de los IDE trae una integración con Git y GitHub Para conocer la versión desde la consola utilizamos el comando git version Git trae una herramienta llamada git config que nos permite obtener y establecer variables de configuración que control el aspecto y funcionamiento de Git Lo primero que debemos establecer es el nombre y el correo Está información es importante porque los commit de Git usan esa información para todo lo que hagamos en el sistema Debemos setear en forma global el nombre y correo de GitHub en el BAS git status : permite conocer el estado a actual de los archivos en el repositorio...

Acceder a esta publicación

Creado y Compartido por: Detriana Barrios / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!