Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Cómputo
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gestión y gobernanza
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migración
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análisis
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Otros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Seguridad y cumplimiento
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Blockchain
Blockchain Service
Servicios multimedia
Media Processing Center
Video On Demand
Live
SparkRTC
Almacenamiento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Contenedores
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bases de datos
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicaciones empresariales
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribución de contenido y cómputo de borde
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluciones
SAP Cloud
High Performance Computing
Servicios para desarrolladores
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
aPaaS MacroVerse
KooPhone
KooDrive
Centro de ayuda/ ModelArts/ DevEnviron/ JupyterLab/ Uso de complemento de Git

Uso de complemento de Git

Actualización más reciente 2024-09-20 GMT+08:00

En JupyterLab puede usar el complemento de Git para clonar el repositorio de código abierto de GitHub, ver y editar datos rápidamente, y enviar los datos modificados.

Requisitos previos

La instancia del notebook se está ejecutando.

Inicio del complemento de Git de JupyterLab

En la lista de instancias de notebook, busque la instancia de destino y haga clic en Open en la columna Operation para ir a la página de JupyterLab.

Figura 1 muestra el complemento de Git de JupyterLab.

Figura 1 Complemento de Git

Clonación de un repositorio de código fuente abierto de GitHub

Acceda a un repositorio de código abierto de GitHub en https://github.com/jupyterlab/extension-examplesitHub. Haga clic en , introduzca la dirección del repositorio y haga clic en OK para iniciar la clonación. Una vez finalizada la clonación, se muestra la carpeta de bibliotecas de códigos en el panel de navegación de JupyterLab.

Figura 2 Using the Git plug-in to clone a GitHub open-source code repository

Clonación de un repositorio de código privado de GitHub

Al clonar un repositorio de código privado de GitHub, aparecerá un cuadro de diálogo en el que se le pedirá que introduzca sus credenciales personales. En este caso, introduzca el token de acceso personal en GitHub.

Para obtener un token de acceso personal, realice las siguientes operaciones:

  1. Inicie sesión en GitHub y abra la página de configuración.
  2. Haga clic en Developer settings.
  3. Elija Personal access tokens > Generate new token.
  4. Verifique la cuenta.
  5. Describa el token, seleccione permisos para acceder al repositorio privado y haga clic en Generate token para generar un token.
  6. Copie el token generado en CodeArts Build.
AVISO:
  • Guarde el token de forma segura una vez generado. No estará disponible después de actualizar la página. Si no se obtiene, genere un nuevo token.
  • Introduzca una descripción válida del token para poder identificarlo fácilmente. Si el token se elimina por error, la creación fallará.
  • Elimine el token cuando ya no se utilice para evitar fugas de información.
Figura 3 Clonación de un repositorio de código privado de GitHub (solo se admite autorización mediante un token de acceso personal)

Figura 4 Obtención de un token de acceso personal

Consulta de un repositorio de código

En la lista de Name, haga doble clic en la carpeta que quiera usar y haga clic en el icono del complemento de Git en la izquierda para acceder al repositorio de código correspondiente a la carpeta.

Figura 5 Abrir la carpeta e iniciar el complemento de Git
Puede ver la información del repositorio de código actual, como el nombre del repositorio, la rama y los registros de envío históricos.
Figura 6 Consulta de un repositorio de código
NOTA:

Por defecto, el complemento de Git clona la rama de master. Para cambiar otra rama, haga clic en Current Branch para expandir todas las ramas y haga clic en el nombre de la rama de destino.

Consulta de modificaciones

Si se ha modificado un archivo del repositorio de código, puede ver el archivo modificado en Changed en la ficha Changes. Haga clic en Diff this file a la derecha del nombre del archivo para ver las modificaciones.

Figura 7 Consulta de modificaciones

Confirmación de modificaciones

Después de confirmar que las modificaciones son correctas, haga clic en Stage this change a la derecha del nombre de archivo, lo que equivale a ejecutar el comando git add. El archivo entra en el estado Staged. Escriba el mensaje que desea confirmar en la esquina inferior izquierda y haga clic en Commit que equivale a ejecutar el comando git commit.

Figura 8 Confirmación de modificaciones

En la página de ficha History, vea el estado de confirmación.

Figura 9 Comprobar si la confirmación es correcta

Haga clic en el icono push, que equivale a ejecutar el comando git push para insertar el código en el repositorio de GitHub. Después de que la pulsación se realiza correctamente, se muestra el mensaje "Successfully completed". Si el token utilizado para la autenticación de OAuth ha caducado, aparecerá un cuadro de diálogo en el que se le pedirá que introduzca el token de usuario o la información de la cuenta. Ingrese la información según se le solicite. Esta sección describe la autorización mediante un token de acceso personal. Si utiliza una contraseña para la autorización pero no está disponible, realice las operaciones descritas en ¿Qué debo hacer si la contraseña del complemento de Git no es válida?

Figura 10 Envío de código al repositorio de GitHub

Una vez completadas las operaciones anteriores, en la pestaña History de la página de complemento de Git de JupyterLab puede ver que origin/HEAD y origin/master apuntan al último impulso. Además, puede encontrar la información correspondiente en los registros de confirmación del repositorio de GitHub.

Utilizamos cookies para mejorar nuestro sitio y tu experiencia. Al continuar navegando en nuestro sitio, tú aceptas nuestra política de cookies. Descubre más

Comentarios

Comentarios

Comentarios

0/500

Seleccionar contenido

Enviar el contenido seleccionado con los comentarios