Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Какой GIT сервер на винду можно поставить?
цитата
04/10/17 в 13:14
 S_Flash
Собсно, чтоб не комитить свой проект в глобал.
цитата
04/10/17 в 13:26
 Oswell E. Spencer
а смысл свой локальный реп коммитить пушить в локалный же сервер? это одна и та же машина?

Цитата:
чтоб не комитить свой проект в глобал


в глобал не коммитят, в глобал пушить ништяк.


да и что такое глобал? remote? их даже несколько может быть... какой тут глобал
цитата
04/10/17 в 19:02
 S_Flash
Oswell E. Spencer: чтоб вместо публичного гитхаба, на локале поднять аналог этого гитхаба. Так яснее выразился!?
цитата
04/10/17 в 22:39
 Oswell E. Spencer
S_Flash писал:
Oswell E. Spencer: чтоб вместо публичного гитхаба, на локале поднять аналог этого гитхаба. Так яснее выразился!?



это как раз я понял, а зачем? это бессмысленное занятие, локальный реп он все дает , что нужно. что ожидается от пуша в локальный сервер?

на лицо непонимание, что есть git. icon_cool.gif
цитата
04/10/17 в 23:35
 Mika
S_Flash писал:
чтоб вместо публичного гитхаба

Предположу, что целью скорее является получить возможность создания закрытых репозиториев. Для этого есть bitbucket, который поддерживает как git, так и mercurial, а также бесплатен для команд меньше 5 юзеров.
цитата
05/10/17 в 12:07
 vlad3d
+1 за bitbucket там можно создавать приватные репозитории бесплатно,в отличие от github.
мне больше понравилься чем github.
ну а какой тебе смысл в этих сервисах. на твоем компе все создается репозиторий. ну если вас не команда и надо постоянно сливать файлы в один от нескольких разработчиков.
кстати знатоки git накидайте команд для работы блоком.
вот мой блок.


git init - это не обязательно если прога в которой работашь создает локальный репозиторий.
git remote add origin https://линка репозитория. дают в онлайн репозитории. - эта команда только в самом начале в первый раз.
git status - это проверка. не обязательно. но я привык смотреть.
git checkout -b имя-ветки - это для того что бы каждый блок сохранять в отдельной ветке. не в мастере.
git add -A
git commit -m "текст коммента"
git push origin имя ветки

что бы откатиться
git log - выдает логи всех комитов в данной ветке.
git fetch 7цифр коммита - откат к коммиту который желаешь.

Последний раз редактировалось: vlad3d (09/10/17 в 20:03), всего редактировалось 1 раз
цитата
05/10/17 в 13:10
 S_Flash
Mika: Всё верно, нужен закрытый репозиторий для собственных разработок. Не важно один я буду пушить или не один. Но, если уж я буду одлин, то локальный для одного разработчика быстрее и надёжнее.



Oswell E. Spencer писал:
а смысл свой локальный реп коммитить пушить в локалный же сервер? это одна и та же машина?
vlad3d писал:
ну а какой тебе смысл в этих сервисах. на твоем компе все создается репозиторий. ну если вас не команда и надо постоянно сливать файлы в один от нескольких разработчиков.
Так удобнее контролировать версии, откатывать и добавлять фичи, которые могут или не могут потом войти в релиз... Мне дальше перечислять учебник по гиту!? icon_smile.gif
Или это всё умеет локальный клиент, если исключить пуши?
цитата
05/10/17 в 16:07
 Oswell E. Spencer
S_Flash писал:

Или это всё умеет локальный клиент, если исключить пуши?



мне перечислять учебник по гиту? trollface.png
цитата
05/10/17 в 16:48
 vlad3d
S_Flash:
откатывать версии, добавлять фичи и т.д может и локальный репозиторий.
просто делай все в разных ветках и все. команды коротенечко я написал выше. там все кроме пуша.
есть команда гит что то и тебе выкатывает лист всех коммитов
потом ты задаешь команду в которой 7 цифр коммитов и вуаля ты откатился.
не ну или надо читать учебник по гит smail101.gif smail54.gif
цитата
07/10/17 в 12:31
 rickdeckard
https://git-for-windows.github.io/

git работает без сервака

если надо удаленно к репе подключатся - можно использовать ssh - все их коробки работает

- на серваке в консоли (putty и т.п. ) создаеш репозитарий
- git clone ssh://user1@servak1.org:put/k/papkegit

если локально - вообще ничего поднимать не надо просто поставь под windows


Эта страница в полной версии