GNU/Linux >> Tutoriales Linux >  >> Linux

¿La forma más corta de descargar desde Github?

Así es como descargo varias ramas maestras de GitHub, y mi objetivo es tener una más bonita script (¿y quizás más confiable?).

wget -P ~/ https://github.com/user/repository/archive/master.zip
unzip ~/master.zip
mv ~/*-master ~/dir-name

¿Se puede acortar esto a una línea de alguna manera, tal vez con alquitrán y tubería?

Aborde los problemas de descarga directamente al directorio de inicio ~/ y tener un cierto nombre para el directorio (mv realmente necesario?).

Respuesta aceptada:

La forma más corta que parece ser lo que quieres sería git clone https://github.com/user/repository --depth 1 --branch=master ~/dir-name . Esto solo copiará la rama maestra, copiará la menor cantidad de información adicional posible y la almacenará en ~/dir-name .


Linux
  1. Cómo descargar archivos del servidor SFTP usando el script de python

  2. Encuentre el número de líneas de código del repositorio de GitHub

  3. ¿Cómo descargar un archivo del servidor usando SSH?

  4. ¿Hay alguna forma de convertir de UTF8 a ISO-8859-1?

  5. Velocidades de descarga anormalmente lentas desde Steam

youtube-dl:descargue videos de Youtube desde la línea de comandos de Linux

RipMe:descargue álbumes de imágenes a granel desde sitios web populares

You-Get:un descargador CLI para descargar medios de más de 80 sitios web

Instalar paquetes de Python desde GitHub en Linux

Cómo descargar archivos desde servidores Linux remotos

Cómo descargar un archivo desde URL en Linux