Загрузка проектов на репозиторий SafeZone GitHub

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,132
Реакции
5,907
Баллы
648
ПОДГОТОВКА

Установите Git Bash: Git - Downloading Package

Зарегистрируйтесь на GitHub: Build software better, together

Напишите ваш email или вашу страницу профиля GitHub в этой теме, чтобы получить приглашение в группу.

Перейдите на эту страницу (или нажмите кнопку "New" в репозитории):
- укажите название нового проекта (без пробелов !!!)
- (необязательно, но желательно) - краткое описание
- (необязательно) можно также поставить галочку на "Initialize this repository with a README", чтобы создать полное описание проекта. Затем можно будет вручную его подредактировать - нажать на README.md => далее см. справа кнопку с карандашом (edit), а также вкладку "Preview changes", чтобы посмотреть результат).
- нажмите кнопку "Create repository"

Распакуйте приложенный ниже архив Git-Upload-Example.zip.

.upload_git.cmd => клик правой кнопкой мыши => Изменить:

Поменяйте nickname на свой ник:
git config --global user.name "NickName"

(необязательно) поменяйте admin@safezone.cc на свой адрес почты:
git config --global user.email "admin@safezone.cc"

В этой строке поменяйте Project-Name на название вашего проекта (вы указывали это имя выше )
repo="Project-Name"

Скопируйте эти файлы в локальную папку последней версии вашего исходного кода:

.gitattributes
.gitignore
.upload_git.cmd


А также, если ещё не сделали, создайте файл README.md (кодировка UTF-8 без BOM) - это описание проекта (см. пример в приложенном архиве).

(необязательно) в .gitignore можно внести файлы, которые вы хотите исключить из отгрузки на сервер.

-----------

ЗАЛИВКА В ПЕРВЫЙ РАЗ

Если ваша заявка на вступление в группу одобрена:

Запустите .upload_git.cmd:
- первый раз Git попросит вас вести ваш логин и пароль к GitHub, который будет сохранён.
- проверьте инфу в консоли (ошибки / предупреждения).
- введите номер версии вашей программы и подтвердите отгрузку кнопкой ENTER.

-----------

ОБНОВЛЕНИЕ

Если вы выпустили новую версию, чтобы отгрузить её на GitHub:

(наобязательно) Если для новой версии вы создали у себя локально новую папку, то:

1. Скопируйте из папки предыдущей версии программы в папку новой версии:
- файл .gitattributes
- файл .gitignore
- файл .upload_git.cmd
- файл README.md

2. Запустите батник .upload_git.cmd:

- проверьте инфу в консоли (предупреждения / какие файлы будут добавлены, обновлены, удалены).
- введите новую версию и подтвердите отгрузку кнопкой ENTER.

ВНИМАНИЕ: изменения, внесённые в ваш репозиторий сторонними разработчиками (либо лично вами из интерфейса сайта GitHub), будут потеряны (перезаписаны вашей локальной копией файлов).
Позаботьтесь о разрешении конфликтов предварительно самостоятельно.
 

Вложения

Последнее редактирование:

akok

Команда форума
Администратор
Сообщения
17,689
Реакции
13,480
Баллы
2,203
Заявку можно опубликовать в этой теме. Если нет учетной записи на github.com, то инвайт будет отправлен на e-mail который был указан при регистрации.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,132
Реакции
5,907
Баллы
648
Принимай.

Сразу несколько советов:
1) по редактору, когда будешь готовить readme.md - там особый синтаксис:

# Самый большой заголовок
## Чуть по меньше
### Ещё меньше

Если нужно пометить текст гиперссылкой, то:
[заголовок](гиперссылка)

Да, ещё он иногда спутывает строки в одну, поэтому там где такое происходит, просто добавь ещё один перенос строки.

2) Если тебе нужно загрузить файл (например, картинку), то открой вкладку Issues (где угодно, например здесь, но лучше внутри своего проекта). Нажми "New Issue", внизу гиперссылка "select item", и когда картинка загрузится, ты получишь ссылку (окно можно закрывать).
Post automatically merged:

Мог бы короткое видео записать, но не знаю нужно ли. Как-то интереса у людей немного.
Post automatically merged:

Здесь только просьба менять замочек с Private на Public: SafeZone.cc
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
13,821
Реакции
6,166
Баллы
913
@Dragokas, спасибо большое - твой скрипт заметно облегчает жизнь)
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,132
Реакции
5,907
Баллы
648
@Кирилл, не забывай добавлять в каждый репозиторий хотя бы файл .gitattributes, иначе рискуешь испортить файлы при заливке.
Ну а так описание у тебя получилось отличное.
Post automatically merged:

@Dragokas, спасибо большое - твой скрипт заметно облегчает жизнь)
Спасибо, я знаю, старался, чтобы по меньше получилось скриптов. Вроде получилось сделать всё в одном.
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
13,821
Реакции
6,166
Баллы
913
Может кто то тоже столкнулся:
Не нужно запускать .upload_git.cmd от имени Администратора - скрипт будет пытаться искать файлы в другом каталоге и вы ничего не обновите/ не зальете)
 
  • Like
Реакции: akok

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,132
Реакции
5,907
Баллы
648
Исправил.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,132
Реакции
5,907
Баллы
648
@Alex1983, добавил. Лови инвайт.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,132
Реакции
5,907
Баллы
648
Стандартная Win-1251. Ты скачай, всё будет норм. Это GitHub веб-интерфейс плохо понимает русский язык.
 
Сверху Снизу