Как скачать файл с GitHub: подробная инструкция
Для скачивания файла(ов) с GitHub существует несколько способов.
1. Способ с использованием HTTPS:
- Найдите интересующую вас репозиторию на GitHub и откройте ее.
- Найдите нужный файл и нажмите на него, чтобы открыть его содержимое.
- Щелкните на кнопку «Raw», которая расположена справа сверху от содержимого файла. Это откроет содержимое файла в новой вкладке браузера.
- Скопируйте URL-адрес из адресной строки браузера.
- Вставьте скопированный URL в командную строку и используйте команду curl, чтобы загрузить файл. Например,
curl -O https://raw.githubusercontent.com/[имя_пользователя]/[название_репозитория]/[название_ветки]/[путь_к_файлу]
2. Способ с использованием Git:
- Установите Git на свой компьютер, если он еще не установлен.
- Откройте терминал (командную строку) и перейдите в папку, в которую вы хотите загрузить файл.
- Склонируйте репозиторию на свой компьютер с помощью команды:
git clone https://github.com/[имя_пользователя]/[название_репозитория].git
- Перейдите в папку с клонированным репозиторием:
cd [название_репозитория]
- Найдите нужный файл в репозитории и скопируйте его путь.
- Загрузите файл в папку, которую вы выбрали на первом шаге, с помощью команды:
curl -O [путь_к_файлу]
Например,
curl -O src/main/java/com/example/MyClass.java
Примеры кода:
Способ с использованием HTTPS на Python:
python
import urllib.request
url = 'https://raw.githubusercontent.com/[имя_пользователя]/[название_репозитория]/[название_ветки]/[путь_к_файлу]'
filename = 'filename.txt'
urllib.request.urlretrieve(url, filename)
Способ с использованием Git на Python:
python
import os
os.system('git clone https://github.com/[имя_пользователя]/[название_репозитория].git')
os.chdir('[название_репозитория]')
url = 'https://raw.githubusercontent.com/[имя_пользователя]/[название_репозитория]/[название_ветки]/[путь_к_файлу]'
filename = 'filename.txt'
os.system(f'curl -O {url}/{filename}')