📘Github

Selector Alummnos / Empresas

Definición de Github

GitHub es una plataforma de desarrollo colaborativo de software para alojar proyectos utilizando el sistema de control de versiones Git.

Es un servicio en la nube que nos ayuda a tener un repositorio para nuestro código, al igual que llevar un registro y control de cualquier cambio sobre este código. 

Podemos sacar una cuenta gratis para subir nuestros código y realizar pruebas.

Varias empresa usan Github, con repositorios privados de bajo costo, Actualmente grandes empresas como Facebook, Google, IBM lo usan, además de una gran comunidad de usuarios que publica sus proyectos diariamente

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Github" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master

La creacion de un repositorio GiTHub: GitHub es una plataforma basada en la web que permite alojar repositorios Git y facilita la colaboración entre desarrolladores. Repositorio Local: Es el que esta en nuestra maquina y se hacen las modificaciones. Repositorio remoto: es el que esta en el servidor y permite hacer sincronizacion de los diferentes repositorios locales asociados a el. Paso a paso registro en Github Ingresar a la pagina https://github.com/ clic en Sign up Llenar la informacion Llega un codigo, se digita y entrar Creacion de un repositio en GitHub Ir a la URL https://github.com/ New repository Darle el nombre Publico Create Comandos gif init: inciiar proyecto gif...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

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

SAP Master

La conexion al repositorio GitHub desde el BAS usando SSH Protocolo SSH (Secure shell): es un protocolo de comunicacion segura, la conexion cifrada de extremo a extremo y necesita autenticación para conectarse al servidor. La informacion viaja cifrada. Se recomienda utiliza la clave SSH para las conexiones a los servidores remotos. Generacion de nueva clave SSH: Se genera una clave SSH y se agrega al ssh-agent y luego se agrega la clave a la cuenta de GitHub en el BAS utilizamos el comando ssh-keygen -t rsa -b 4096 -C "email" Agregar la clave SSH al ssh-agent Generamos el agente para que gestione la clave eval "$(ssh-agent -s)" Agregamos la clave al agente con ssh-add Hya que estar parados en la carpeta...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

*** 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 ***

SAP Master

La conexion desde la interface grafica del BAS al GitHub Fuente de control Remote Add remote Indicar URL Nombre token Subir al repositorio remoto Clic en los tres punticos Pull Push Push to Elegir repositorio Las ramas: Son caminos que el desarrollador puede elegir para resolver problemas o crear nuevas funcionalidades. git config -l analizar la configuracion del reporsitorio git remote set-url origin URL SSH: Conectarnos al repositorio remoteo con el protocolo SSH git branch dev: para crear una rama llamada dev git checkout dev: para suichear a dev git log --oneline: podemos ver en que rama estamos trabajando git checkout -b nombre rama: cambiar de rama y crearla al mismo tiempo...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

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

SAP SemiSenior

La conexión desde la interfaz gráfica del BAS al GitHub 1. Introducción SAP Business Application Studio (BAS) permite gestionar proyectos Git sin usar comandos, gracias a su interfaz gráfica integrada. Esta conexión visual con GitHub simplifica tareas como inicializar repositorios, realizar commits, subir (push) y descargar (pull) cambios, todo desde el panel lateral del entorno. 2. Ventajas del uso de la interfaz gráfica No requiere conocimientos de línea de comandos. Permite visualizar el historial de commits y ramas. Facilita el manejo de conflictos y comparaciones (diffs). Acelera el flujo de trabajo en proyectos SAPUI5. 3. Pasos...

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 SemiSenior

La conexión al repositorio GitHub desde el BAS usando SSH 1. Introducción En el entorno de desarrollo SAP Business Application Studio (BAS), existen dos formas principales de autenticarse al conectarse con GitHub: Mediante HTTPS (utilizando un token personal de acceso o Personal Access Token – PAT). Mediante SSH (Secure Shell), que se basa en el uso de claves criptográficas para la autenticación segura. El método SSH es ampliamente recomendado en entornos profesionales, ya que elimina la necesidad de introducir credenciales en cada sincronización, ofreciendo mayor seguridad, automatización y comodidad al interactuar con repositorios remotos. 2. Concepto de...

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 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 SemiSenior

La creación de un repositorio en GitHub 1. Introducción GitHub es una de las plataformas más utilizadas en el mundo para alojar y gestionar proyectos que utilizan el sistema de control de versiones Git. Su propósito es centralizar los repositorios de código, facilitando el trabajo colaborativo entre desarrolladores y la integración con herramientas de desarrollo modernas como SAP Business Application Studio (BAS), Visual Studio Code o GitHub Desktop. En el contexto de SAPUI5, GitHub cumple un rol fundamental al permitir almacenar, versionar y compartir proyectos Fiori de forma segura y ordenada, integrándose directamente con los flujos de trabajo de SAP BTP (Business Technology Platform). 2....

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

El sistema de control de versiones: capacidad para controlar los cambios realizados en el codigo fuente VCS (Sistema de control de versiones centralizado): Programa que controla las versiones, permite recuperar archivos si se pierden, permite recuperar versiones, permitre trabajar de manera multiple a los desarrolladores. DVCS (Sistema de control de versiones distribidos): Permite trabajar de manera local. Realiza control de cambios, permite que varias personas trabajen de manera simultanea y tengan la ultima version, recuperar información, restaurar archivos, crear un branch (crear copias y trabajar en ellas), realizar merge (cuando trabajamos en la copias y las replicamos al original). GIT: Es un software para el control de...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez

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

SAP Master

SAP Business Application (BAS): es un entorno de desarrollo integrado (IDE) basado en la nube, proporcionado por SAP, que permite a los desarrolladores crear extensiones, aplicaciones Fiori, aplicaciones SAPUI5, servicios Node.js, CAP, y más dentro de SAP Business Technology Platform (BTP). Es el sucesor mejorado de SAP Web IDE, y ofrece una experiencia similar a Visual Studio Code, pero optimizada para desarrollo SAP. Que se puede desarrollar Aplicaciones SAP Fiori/UI5 Extensiones para SAP S/4HANA (side-by-side) Servicios OData o APIs con Node.js / CAP Aplicaciones full-stack en Cloud Foundry Automatización con SAP Workflow Modelos de datos con Core Data Services (CDS) Espacios de trabajo: Los espacios...

Acceder a esta publicación

Creado y Compartido por: Claudia Bibiana Monsalve Lopez


👉Bueno, estos fueron los últimos artículos de 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.