Форум программистов, компьютерный форум, киберфорум
8Observer8
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  

Хранение исходников на github.com, а исполняемых файлов на Yandex.Disk или Google.Drive

Запись от 8Observer8 размещена 14.11.2014 в 13:39
Показов 12020 Комментарии 3
Метки git, github

Содержание блога

- Регистрируемся на https://github.com/
- Создаём удалённый репозитарий для хранения проекта, для этого: в правом верхнем углу сайта нажимаем значок "+" -> выбираем "New repository"
- В поле "Repository name" пишем имя проекта, например: HelloGit
- В поле "Description" пишем описание проекта, например: Первый проект (можно ничего не писать)
- Нажимаем кнопку "Create repository"
- Скачиваем и устанавливаем Git: http://msysgit.github.io/
- Указываем имя и электронную почту, для этого запускаем консоль и вводим команды:
git config --global user.name "Your Name"
git config --global user.email "your_email@whatever.com"
- Указываем окончания строк, для этого вводим команды:
git config --global core.autocrlf false
git config --global core.safecrlf true
Примечание. Имя, электронная почта и окончания строк указываются один раз после установки Git

Для работы с консолью, рекомендую скачать и установить Far Manager: http://www.farmanager.com/download.php

- Запускаем Far Manager
- С помощью Far'а переходим в папку проекта (управление такое же, как и у TotalCommander)

Примечание. Для того, чтобы в Far'е переключаться между навигацией по папкам и окном вывода консоли, нужно нажимать: Ctrl+O

- Переходим в режим консоли (Ctrl+O)
- Если у нас есть файлы, которые мы не хотим сохранять в хранилище, то создаём файл .gitignore (это не расширение, а полное имя файла, которое начинается с точки) и записываем в него имена файлов в столбик. Для того, чтобы создать файл с помощью Far нужно нажать Ctrl+F4. Содержимое файла .gitignore может быть такое:
text.txt
*.jpg
*.pro.user*
- Инициализируем хранилище. Для этого вводим команду и нажимаем Enter:
git init
- Добавляем в хранилище файл .gitignore:
git add .gitignore
- Добавляем все файлы в хранилище:
git add .
Примечание. Если вы после команды выше получили сообщение "fatal: LF would be replaced by CRLF in ...", то нужно ввести команду (и повторить команду выше):
git config core.autocrlf false
- Делаем коммит (перед оправкой - обязательно)
git commit -am "First Commit"
Примечание. При вводе следующей команды нужно ввести ссылку на Ваш удалённый репозитарий

- Отправляем файлы на сервер github.com:
git push https://github.com/8Observer8/HelloGit.git refs/heads/master:refs/heads/master
- Теперь мы можем обновить страничку на сайте github.com и увидеть свои файлы

- Eсли вы изменили что-то в своём проекте, то выполните последовательно две команды:
git commit -am "First Commit"
git push https://github.com/8Observer8/HelloGit.git refs/heads/master:refs/heads/master
- Eсли вы добавили файлы в проект, то выполните последовательно эти три команды:
git add .
git commit -am "First Commit"
git push https://github.com/8Observer8/HelloGit.git refs/heads/master:refs/heads/master
Сохранение исполняемых файлов на Yandex.Disk или Google.Drive

Для того, чтобы сохранить исполняемые файлы (или архивы проектов) на Yandex.Disk или Google.Drive нужно набрать в google.com, например, Yandex.Disk и нажать кнопку установить. После установки у вас появится папка "Yandex.Disk". Копируйте в эту папку исполняемый файл. Далее, подождите, когда он загрузится на удалённый сервер yandex. Потом нажмите правой кнопкой по файлу и выберите "Yandex.Disk: Copy public link". Теперь вы можете опубликовать (или отослать) ссылку, с которой можно скачать. Например, моя любимая книжка по C++: https://yadi.sk/d/VCvsky11c6wtP
Метки git, github
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 3
Комментарии
  1. Старый комментарий
    Аватар для turbanoff
    Кстати, бинарики тоже на гитхабе можно хранить. Там специальный раздел для этого есть - releases
    https://github.com/blog/1547-release-your-software
    Запись от turbanoff размещена 14.12.2014 в 03:47 turbanoff вне форума
  2. Старый комментарий
    Аватар для Rius
    Примечание. При вводе следующей команду нужно ввести ссылку на Ваш удалённый репозитарий
    А почему просто репозиторий не добавить?
    Bash
    1
    
    git remote add origin https://github.com/8Observer8/HelloGit.git
    Сохранение исполняемых файлов на Yandex.Disk или Google.Drive
    Ни то, ни другое, не позволяет подсчитывать количество скачиваний. Фатальное отличие от почившего Google Code или SourceForge.
    Запись от Rius размещена 12.07.2016 в 21:40 Rius вне форума
  3. Старый комментарий
    Цитата Сообщение от Rius
    Ни то, ни другое, не позволяет подсчитывать количество скачиваний. Фатальное отличие от почившего Google Code или SourceForge.
    Yandex Disk позволяет. Например, этот файл скачан 5 раз, просмотров 3. Там можно ещё лайки ставить и дизлайки и писать комментарии.
    Запись от 8Observer8 размещена 01.10.2016 в 00:36 8Observer8 вне форума
 
Новые блоги и статьи
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru