Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Программирование

Que é GitHub, por que é necesario e como usar GitHub, como comezar a usar o servizo: unha guía para principiantes.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo GitHub é un dos servizos máis populares para hospedar repositorios de código aberto. O sitio permítelle publicar proxectos personalizados e facer un seguimento dos cambios realizados en cada iteración. Outros usuarios de GitHub poden revisar o código de usuario e suxerir os seus propios cambios. Esta definición ofrece só unha breve comprensión. Non obstante, a funcionalidade do servizo non se limita a isto. Neste artigo de revisión, analizaremos Github con máis detalle.

Que é GitHub e como comezar: unha guía para principiantes

GitHub é un portal en liña onde desenvolvedores e programadores poden cargar o código que crean e traballar xuntos para melloralo. O selo distintivo de GitHub é o seu robusto sistema de control de versións. O control de versións permite aos programadores personalizar o software sen comprometer o propio software. Os cambios propostos pódense combinar facilmente nunha versión completa, pero só despois de que todos os cambios sexan revisados ​​e aprobados.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Git e GitHub: cal é a diferenza, primeiro coñecemento de Git e GitHub

Que é Git?

Resposta: un sistema de control de versións rápido e escalable . Git é un sistema de control de revisións distribuído gratuíto e de código aberto deseñado para ser rápido e eficiente para calquera proxecto, desde pequeno a moi grande.

Que é GitHub?

Resposta: un potente servizo na nube para xestionar desenvolvementos privados e proxectos de código aberto.

Cal é a principal diferenza?

Git é un software completo na categoría do sistema de control de versións, que se instala no ordenador persoal do usuario. Git permítelle facer cambios no código a través da liña de comandos (Microsoft PowerShell) e GitHub ofrece a posibilidade de almacenar proxectos en acceso público.

Datos interesantes sobre Github

  1. O número máximo de usuarios no sitio o ano pasado (segundo as estatísticas do 24 de xullo de 2021) foi de 45 millóns de persoas.
  2. En 2018, Microsoft adquiriu GitHub por 7.500 millóns de dólares.
  3. Hai un repositorio git de código aberto en Github. Calquera pode facerlle cambios. O proxecto está dispoñible na ligazón – https://github.com/git/git?ref=stackshare
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo
Exemplo de repositorio de GitHub

Funcións de Github

  1. Capacidade de integración coas plataformas e servizos máis populares: Amazon, Google Cloud e Code Climate.
  2. Soporte para máis de 200 linguaxes de programación.
  3. Alto nivel de consolidación e “solidariedade gremial”. Cando un usuario publica o seu proxecto en GitHub, o resto da comunidade de programadores pode descargar e avaliar o traballo, a calidade do código e o grao de sofisticación. Os usuarios de terceiros poden avisar ao propietario do proxecto sobre posibles problemas, conflitos de variables, etc.

Como funciona GitHub, características

Tres das características máis importantes de Github son a ramificación, as solicitudes de extracción e a fusión. Paga a pena considerar cada función por separado.

Bifurcación

A bifurcación dun proxecto crea unha copia (fork) que permite ao usuario experimentar libremente sen afectar ao proxecto orixinal. Crea bifurcacións e solicitudes de extracción: https://youtu.be/nT8KGYVurIU

Solicitudes de extracción

O programador publica unha solicitude de extracción despois de que remate de traballar para arranxar/cambiar o código. Ao mesmo tempo, o propio propietario do proxecto pode revisar os cambios realizados e facer calquera dúbida adicional.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Fusión

Despois de que o propietario aprobe a solicitude de extracción, fusiona a solicitude de extracción e aplica os cambios do proxecto bifurcado ao código fonte.

Guía: como comezar en Github desde cero

Esta guía é perfecta para todos os principiantes que están empezando a aprender Git e Github. Os seguintes pasos axudarano a crear un sistema óptimo para traballar con este software. Aprenderás a facer cambios na base de código, abrir unha solicitude de extracción (crear unha solicitude de extracción) e combinar código na rama principal. Entón, imos comezar.

Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo
Panel de control da conta de GitHub

Paso 0 Instala Git e crea unha conta de GitHub

  1. Vaia ao sitio web oficial de Git: https://git-scm.com/downloads
  2. Fai clic na ligazón para descargar a versión de escritorio de Git para Windows e agarda a que se complete a descarga.
  3. Extrae e executa o instalador de Git facendo dobre clic no ficheiro Git.exe. Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo
  4. Permita que a aplicación faga cambios no PC facendo clic no botón “Si” no cadro de diálogo “Control da conta de usuario” que se abre.
  5. Inicia o proceso de instalación de Git. Le o documento principal da licenza pública GNU e fai clic en Seguinte. Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo
  6. Especifique unha localización para instalar o programa ou deixe os valores predeterminados. O programa pediralle que cree un cartafol do menú Inicio. Omita este elemento.
  7. Seleccione o editor de texto que quere usar con Git. Na xanela despregable, seleccione Bloc de notas ++ (ou calquera outro editor de texto co que traballase anteriormente) e faga clic en “Seguinte”. Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo
  8. Especifique un nome para a nova rama do proxecto. O valor predeterminado é “master”. Recoméndase que deixe esta configuración como predeterminada.
  9. Nas opcións para escoller PATH, cliente SSH, certificados de servidor, finais de liña e terminal, déixao todo como está e fai clic no botón “Seguinte”.
  10. Deixa todas as opcións predeterminadas e comeza a instalar o programa.
  11. Unha vez completada a instalación, marque as caixas para ver as notas da versión e inicie Git Bash. Pecha a xanela do instalador.

Podes rexistrar unha conta en Github usando a seguinte ligazón: https://github.com/join. Para iso, debe introducir os datos básicos de rexistro necesarios no futuro para verificar a conta.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Paso 1: inicia Git e crea o primeiro repositorio local

Git ten dous modos de uso: bash (Git Bash) e interface gráfica de usuario (Git GUI). Para iniciar Git Bash, abra o menú Inicio – Windows, escriba git bash e prema Intro (ou prema dúas veces co botón esquerdo no atallo do programa). Para iniciar a GUI de Git, abra o menú Inicio – Windows, escriba git gui e prema Intro. No noso caso, usaremos Git Bash.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo Crear un novo proxecto en Git Bash implica usar comandos especiais para inicializar un novo repositorio. Primeiro cómpre abrir un terminal Bash facendo clic co botón dereito sobre o escritorio e despois no menú despregable Git Bash Aquí. Nunha xanela de terminal da súa máquina local, cree un novo directorio de proba (cartafol) escribindo o seguinte:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
O comando mkdir crea un novo cartafol do proxecto local. Crea o noso primeiro repositorio de Github: https://youtu.be/yHCUc6cmhcc

Paso 2. Crea un ficheiro novo no repositorio

No cartafol do proxecto, engade un novo ficheiro de texto usando o comando táctil. Do xeito estándar, o comando creará un ficheiro de texto baleiro que terá a extensión .txt.

Atención! Git garda/xestiona os cambios só nos ficheiros que rastrexa. Despois de crear un novo ficheiro, o usuario pode rastrexar o seu estado usando o comando git status. A consola dará unha lista dos ficheiros que están presentes no repositorio.

En canto engadas un ficheiro ao cartafol que contén o repositorio git, o programa notará o cambio dentro do proxecto. Non obstante, o seguimento automático non estará activado, debes usar un comando especial para iso – git add.
getrekt:meu proxecto getrekt $ toque getrekt.txt
getrekt:meu proxecto getrekt $ ls
getrekt.txt

Paso 3: Engade o ficheiro ao ambiente de seguimento

Engade o ficheiro ao ambiente de preparación co comando git add.
getrekt:myproject git add . Con este comando, o programa iniciará o seguimento automático de todos os ficheiros que se crearán no cartafol do proxecto. Podes comprobar se o comando funciona co estado git. Así se ven os rexistros na liña de comandos de Git Bash despois de escribir git status:
getrekt: getrekt getrekt$ git status
No mestre da rama
Commit inicial
Cambios a confirmar:
(use “git rm –cached …” para desarmar)
Engadiuse un
novo ficheiro Nome
de ficheiro novo: getrekt.txt Ficheiro novo: getrekt.txt Comentario de rexistro: O ficheiro aínda non se comprometeu, pero está a piques de engadirse.

Paso 4 Crear un compromiso

Commit é un punto de control de calquera repositorio. En pocas palabras, un paquete de cambios que almacena información sobre ficheiros engadidos, editados ou eliminados que almacenan determinado código.
getrekt:meuproxecto getrekt $ git commit -m “O MEUS PRIMEIROS COMPROMISOS!”
[mestre (root-commit) b345d9a] O meu primeiro compromiso!
Cambiouse 1 ficheiro, 1 inserción(+)
modo de creación 100644 getrekt.txt

O comando para crear un commit é git commit -m “Nome do commit”.

Atención! A mensaxe ao final do comando debe ser significativa e comprensible para outros desenvolvedores do proxecto. Non nomees os teus commits como “asdfadsf” ou “foobar”. Se non, ninguén entenderá nada, e terás que pasar moito tempo borralos.

Paso 5. Crea unha nova rama nova

A nova rama é unha rama completa do proxecto, que consta de todo un conxunto de commits. Representa unha versión separada do produto, pero dentro do sistema de control de versións. As ramas permiten ao usuario moverse entre “estados” dun proxecto.

Na documentación oficial de git, a descrición das ramas é: “A rama en Git e Github é un punteiro móbil a un dos commits do repositorio”.

Por exemplo, se un usuario quixese engadir unha nova páxina ao seu sitio web, podería crear unha nova rama só para esa páxina en particular sen afectar ao corpo principal do proxecto. En canto remate con el, pode combinar os cambios da súa rama na principal. No caso dunha nova rama, Git fai un seguimento de que commit procedeu.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo Despois de executar o comando, pode teclear git branch na consola para confirmar a creación da rama:
getrekt:myproject getrekt $ git branch
master
* my-new-branch O nome my-new-branch cun asterisco indica que rama é o usuario está actualmente activado.

Nota: Por defecto, a primeira rama de cada repositorio de git chámase “mestre” (e normalmente úsase como mestre nun proxecto). Como parte da loita contra o racismo, algúns desenvolvedores comezaron a usar nomes alternativos para a rama predeterminada, como “principal”. Non obstante, a maioría das veces, os usuarios poden ver nomes “mestre” ou similares utilizados para referirse a el.

Cómpre ter en conta que case todos os repositorios teñen unha rama mestra que pode considerarse a versión oficial do proxecto. Se é un sitio web, entón a rama é a versión que ven os usuarios. Se se trata dunha aplicación, entón a rama mestra é a versión que os usuarios instalan no seu ordenador ou dispositivo móbil. Así é como funciona a versión tradicional dos produtos Git e Github. O sitio oficial ten documentación máis detallada sobre o uso de diferentes nomes de ramas predeterminados. A información está dispoñible en Github en https://github.com/github/renaming
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo No caso de volver a unha rama do proxecto e crear varias commits, o sistema de control de versións non rastrexará a nova rama ata que o usuario escriba un seguimento automático .

Paso 6: Crea un novo repositorio de GitHub

Este paso non é necesario se só queres rastrexar o teu código localmente. Pero se traballas en equipo e aceptas cambios doutros programadores, podes usar as capacidades actuais de GitHub para cambiar conxuntamente o código do proxecto. Para crear un novo repositorio en GitHub, cómpre iniciar sesión no sistema e ir á páxina principal do sitio. Desde o menú principal, fai clic no botón “Novo repositorio”, que está situado baixo o signo “+” xunto á foto do perfil na esquina superior dereita da barra de navegación: Despois de facer clic no botón, GitHub preguntaralle ao propietario do proxecto. para nomear o repositorio e proporcionar unha breve descrición:
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo A continuación, fai clic no botón “Crear repositorio” para confirmar a creación dun novo proxecto. Aparecerá un cadro de diálogo preguntando ao usuario se quere crear un repositorio desde cero ou engadir un existente creado localmente. No segundo caso, cómpre cargar o cartafol do proxecto a Github.

Atención! A descarga dun repositorio local tamén pode ocorrer usando a liña de comandos, e máis concretamente os comandos git remote add origin github_url (crea un rexistro dunha nova conexión ao repositorio remoto), git push -u origin master (establece unha conexión entre a rama en onde se atopa o desenvolvedor e a rama mestra nun servidor remoto).

Este é o aspecto dos rexistros na liña de comandos de Git Bash:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
Contando obxectos: 3, feito.
Obxectos de escritura: 100% (3/3), 263 bytes | 0 bytes/s, feito.
Total 3 (delta 0), reutilizado 0 (delta 0)
Para https://github.com/cubeton/mynewrepository.git
* [new branch] master -> master
Branch master configurado para rastrexar o master de rama remota desde a orixe.

Paso 7: empurrando a rama do proxecto a GitHub

Creouse unha nova rama do proxecto e un repositorio. Queda por “empurrar” a rama e transferila ao novo repositorio de Github. Deste xeito, os membros da comunidade de terceiros poderán ver o código e facer cambios nel. Se as revisións son aprobadas, o propietario do proxecto pode combinar os cambios na versión principal do proxecto. Para enviar cambios a unha nova rama en GitHub, cómpre introducir o comando git push na liña de comandos. GitHub creará automaticamente unha rama no repositorio remoto:
getrekt:myproject getrekt$ git push origin my-new-branch
Contando obxectos: 3, feito.
Compresión delta usando ata 8 fíos.
Comprimir obxectos: 100% (2/2), feito.
Obxectos de escritura: 100% (3/3), 313 bytes | 0 bytes/s, feito.
Total 3 (delta 0), reutilizado 0 (delta 0)
Para https://github.com/cubeton/mynewrepository.git
* [nova rama] my-new-branch -> my-new-branch Despois de actualizar a páxina de GitHub, o usuario verá a nova rama que foi introducida na repositorio.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Ademais

Que significa a palabra orixe no comando git push origin? Cando un usuario clona un repositorio remoto na súa máquina local, git crea un alias estándar para el en case todos os casos, “origin”, que é esencialmente unha abreviatura para o URL do repositorio remoto. Enviar un proxecto a GitHub: https://youtu.be/zM6z57OtR2Q

Paso 8. Crea a primeira solicitude de extracción

Unha solicitude de extracción (ou solicitude de extracción) é unha forma de avisar aos propietarios do repositorio de que un programador quere facer algúns cambios no código. Así se ve a páxina coa solicitude de extracción engadida:
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo Así é a interface da sección despois de crear a solicitude de extracción:
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Paso 9 Combina a solicitude de extracción

O botón verde “Combinar solicitude de extracción” na parte inferior crea unha solicitude de extracción. Despois de facer clic nel, os cambios realizados engádense á rama principal do proxecto.

Atención! Elimina a rama despois da fusión. Un gran número deles pode provocar confusión no proxecto. Para eliminar unha rama, fai clic no botón gris “Eliminar rama” na esquina inferior dereita.

Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo Para comprobar o estado actual dos commits, fai clic na ligazón “Commits” na primeira páxina do repositorio. Facendo clic mostrarase a lista completa de commits nesta rama. A captura de pantalla mostra exactamente o que se acaba de crear.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo No lado dereito está o código hash de cada commit. O código hash é un identificador único que se pode usar ao conectar API e servizos de terceiros. Tamén podes facer referencia a un compromiso específico co número de ID na versión de escritorio de Git Bash na liña de comandos.

Paso 10 Reverter os cambios de Github na máquina local

Polo momento, o repositorio do sistema Github ten un aspecto un pouco diferente do usuario do ordenador local. Por exemplo, unha confirmación que un usuario fixo na súa propia rama e fusionada na rama mestra non existe na máquina local. Para sincronizar automaticamente diferentes versións dun proxecto, debes usar o comando git pull origin master (cando traballas na rama mestra) ou git pull.
getrekt:myproject getrekt $ git pull origin master
remote: contando obxectos: 1, feito.
remoto: Total 1 (delta 0), reutilizado 0 (delta 0), pack-reused 0
Desde https://github.com/cubeton/mynewrepository
* branch master -> FETCH_HEAD  
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 ficheiro modificado, 1 inserción (+)Para comprobar o estado actual dun comando, escriba git log na liña de comandos. Listará todos os compromisos.
getrekt: myproject getrekt $ git rexistro
cometer 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Intersección: 3fg4dd 34fg3u7j7
Autor: Mtdes Ethan <getrekt@yandex.ru>
Date: Fri 11 de setembro 17:48:11 2015 -0400
ramo de mesclagem / cubeton / MyNewRepository
cometendo 44hgfh7f74hdu9jt93hf9ifejffe
Autor: Mtdes de Ethan <getrekt@yandex.ru>
a Data: Ven 07 Xaneiro 17:48:00 2021 -02 356
o commit 46thf9496hf9485hkf857tg9hfj8rh4j
A fusión: 33fh5d 3689gtfh 02/02/2021
Autor: Ethan :1
Xan. :51:00 2021 -02356
46thf9496hf9485hkf857tg9hfj8rh4j O cometer
a fusión: 33fh5d 3689GFH
Autor: MTDES de Ethan <getrekt@yandex.ru>
A Data: Fri Jan 07 17:55:00 2021 -02 356
Engadiuse un pouco máis de texto para subir o meu ficheiro
O commit 35595JGDGDFGF57I86F
a fusión : 343fggdd 53efhgffddg
Autor: Mtdes of Ethan < getrekt@yandex.ru>
Data: Ven Xan 07 17:58:00 2021 -02356
Este é o meu primeiro compromiso! Listo! Agora o usuario está familiarizado con todo tipo de traballos no sistema de control de versións. Tutorial de Git e GitHub para principiantes sobre como instalar Git e comezar con Github, ramas, repositorios, commits e outros conceptos na práctica de GitHub: https://youtu.be/zZBiln_2FhM

Funcións adicionais de Github e Git

Vexamos outros “chips” útiles que permitirán ao desenvolvedor simplificar o traballo no control de versións.

Clonación dun repositorio nunha máquina local

Vai ao teu repositorio de GitHub. Na esquina superior dereita sobre a lista de ficheiros, abra o menú despregable “Clonar ou descargar”. Copia o URL do clon HTTPS.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo Volve á xanela de Git Bash e introduce o comando:
git clone repository_url

repository_url – URL do proxecto actual que se vai clonar. Pola contra, insírese o URL do repositorio.

No exemplo anterior, o comando clona o repositorio a través de HTTPS. Outra opción é clonar con URL sobre chaves SSH. Para iso, cómpre xerar un par de claves SSH en Windows e asignar unha chave pública á conta de GitHub.

Buscando repositorios remotos

Despois da clonación, debería aparecer unha copia do repositorio de GitHub no directorio de traballo do ordenador. O proxecto debe conter un directorio cun nome e ficheiros principais. Para cambiar a el, cómpre escribir o seguinte comando:
cd git_project

Nota: Substitúe git_project co nome real do repositorio descargado ou especifique o contido do directorio actual co comando ls. O segundo método úsase nos casos en que o usuario non lembra o nome do proxecto.

Versión de escritorio de GitHub: que é o escritorio de GitHub, funcións principais, características e proceso de instalación

GitHub Desktop é unha aplicación de escritorio que proporciona unha interacción baseada en GUI con GitHub. A diferenza de Git, a versión de escritorio de GitHub permítelle executar os mesmos comandos usando a interface de usuario facendo clic nos botóns, o que facilita moito o traballo con repositorios.

Como instalar

  1. Siga a ligazón – https://desktop.github.com/ Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo
  2. Comezar a descargar o paquete de instalación do programa.
  3. Fai dobre clic na icona do ficheiro descargado e continúa coa instalación de Github Desktop.
  4. Inicie o programa a través do menú Inicio.
  5. Inicia sesión en GitHub usando os detalles da túa conta de usuario.

Funcionalidade principal

  • Crear, engadir e clonar repositorios.
  • Usando o programa para xestionar as pestanas do proxecto.
  • Realizar cambios nunha sucursal.
  • Creación de problemas, solicitudes de extracción e confirmacións.
  • Capacidade de acceder ás primeiras versións dos novos produtos.

API de Github

A API REST de Github é unha interface que ofrece aos desenvolvedores acceso a datos, proxectos e repositorios de Github, así como o envío de solicitudes ao servidor. A ligazón https://api.github.com/ contén todos os URL aos que pode enviar as solicitudes GET máis sinxelas:
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo A maioría das veces, os desenvolvedores crean solicitudes na linguaxe de programación Python en formato JSON. Primeiro cómpre obter a información básica sobre o repositorio desde a ligazón – https://api.github.com/user/repos A información básica introdúcese no ficheiro de configuración en formato JSON. Contén os principais parámetros sobre o usuario: avatar, lectores, número de repositorios, descargas, etc. Estes datos transmítense despois ao servidor.

Xestionar e configurar proxectos Github Desktop

Despois de instalar, rexistrar unha conta e configurar a aplicación, o usuario pode comezar a usar o programa GitHub.

Crear, engadir e clonar un repositorio

Para crear un novo repositorio, seleccione “Ficheiro” e prema no botón “Crear repositorio”. Para engadir un proxecto local, seleccione o menú “Ficheiro” e prema no botón “Engadir repositorio local”. Para a clonación, debes seleccionar o menú “Ficheiro” – “Clonar repositorio”.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Creación dunha nova sucursal

Para crear unha rama de proxecto separada, abra a sección Rama actual e prema no botón Nova rama. O usuario poderá ver a rama na interface de GitHub e realizar unha solicitude de extracción para rastrexar os cambios.
Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Seguridade

A versión de escritorio e web de Github permítelle configurar e aumentar o nivel de seguridade dunha conta de usuario. Todas as funcións están dispoñibles na sección “Configuración de seguranza para o almacenamento”. Paga a pena consideralo con máis detalle.

Configuración da política de seguridade

Na páxina principal do repositorio, fai clic en:

  • “Seguridade” – “Política de seguridade” – “Iniciar configuración”.
  • Engade información sobre as versións compatibles do teu proxecto e como informar de posibles vulnerabilidades.

Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Xestión de gráficos de dependencia

Xérase automaticamente un gráfico de dependencias para todos os repositorios públicos, pero non existe esa función para os repositorios privados. O gráfico identifica todos os fluxos de dependencia saíntes e permítelle identificar as vulnerabilidades do proxecto. Para configurar o gráfico de dependencias, fai clic en “Configuración” – “Seguridade e análise”. Fronte ao gráfico, fai clic en “Activar” ou “Desactivar”.

Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo

Licenzas

A licenza Github prevé o uso de dous tipos principais de
licenza :

  1. A GPL é un tipo de licenza que permite que outros usuarios utilicen o traballo doutra persoa noutros proxectos de código aberto. Non obstante, as empresas comerciais non poden facelo.
  2. LGPL/Commons/MIT/Apache , etc.: o usuario regala o seu código para uso gratuíto. Outros poden gañar cartos con iso.

Que é Github, como usalo, como crear un proxecto, xestionalo e configuralo
Onde se especifica o tipo de licenza de GitHub
Revisamos a funcionalidade principal do servizo na nube Github e o programa para traballar cos repositorios de Git Bash . Paso a paso falamos sobre como crear un proxecto completo no sistema de control de versións.

info
Rate author
Add a comment