>Кто работает с GitHub / GitLub? я >Плюсы Гитлаба? у нас в команде работают с гитлабам ,хз в чём там различия но я слышал что если компания серьёзная то лучше гитлаб
>>253496989 Ну, я так понял, что гитлаб - более секьюрное, так как код хранится именно на нем. Но у гитхаба есть и приватные репки, тогда в чем же прикол юзать гитлаб?
>>253496861 (OP) Нужно ли? Можешь сам развернуть простой git-сервер, если для себя, на виртуалке какой или ещё где. Не обязательно обмазываться всем этим. Если же обмазаться хочется то гитлаб потому что его можно развернуть у себя и жить спокойной жизнью, никто твой проект не удалит, не заблокирует, master в main не переименует и так далее
>>253497089 Приватные репки на сервере мелкософта. Они сканируют и блокируют проекты, и если у тебя реально большая компания то чем платить за приватные репки которые кто-то может почитать лучше бесплатно навернуть гитлаб
>>253496861 (OP) Добровольно отдавать контроль над твоими сорцами мелкософту, срсли? В лучшем случае эти воришки сопрут чего-нибудь. Или выпилят вдруг репозиторий, просто потому что.
>>253496861 (OP) Как вкатиться в эту дрочь и перестать создавать папка версия 1 папка версия 1.1 папка версия финальная папка версия теперь точно финальная? Есть норм гайд или курсик для того, чтобы разобраться на норм уровне с системой контроля версий, а не только как жать кнопочки коммита и пуша?
>>253497492 >>253497492 >я работаю DevOps в онлайн казино, сейчас стоит задача, перейти с BitBucket на другую гит систему. я думал за вас там решают че юзать ну лан я не кодер странно что ты спрашиваешь вопрос на дваче а не в рабочей конфе
>>253497492 >Ну, код я юзаю в VSCode, работу с гитов - через консоль Macbook. Ну так бы и сказал что дегенерат быдлокодер, тебе вообще этих нюансов знать не нужно. Юзай что дают и не думай.
>>253497531 очень удобно мерджить ,+дискардить изменения ,+ откатывать то что ты уже пушнулили если какой то далбоёб пушнул и всё поломал тоже можно легко откатить .и всё это делается в пару кликов когда команду ты можешь забыть или просто в них запутатся и всё поломать
>>253497492 Работаю с GitLab, очевидный плюс в возможности построения CI/CD конвейера, у GitHub тоже есть Actions, но оно пока сыровато для текущих задач. Короче, если выбирать между этими двумя, то очевидный GitLab очевиден.
>>253497859 Уровень разработчика – забыть команды и всё поломать. Мержить удобнее конечно в интерфейсе, но не в браузере же, лол. В больший компаниях целые очереди тестов на каждый коммит есть, так-то – никакой долбоёб не сломает всё
>>253498094 командами ты не увидишь какой далбоёб што пушнул ,и интерфейс лёгкий на самом деле ,тебе один два раза попросить чтобы тебе помогли и всё ты уже шаришь
>>253498102 >В больший компаниях целые очереди тестов на каждый коммит есть, так-то – никакой долбоёб не сломает всё у нас такого нету ,я даже сам когда комичу из за лени ,в коментах к комиту просто пишу ,,add,,
>>253497719 Сервер подними, в чем проблема-то? SSH настрой. Доки в сети. Можешь git clone сделать и хоть через тг отсылать клонов, потом смотреть изменения.
>>253497820 КАКОЙ БЛЯДЬ VCS НАХУЙ ЭТО ГИТ БЛЯДЬ АААААА
>>253498446 Ну, вам это дольше разворачивать и следить за этим чем просто в сырую коммитить. В больших компаниях разработчики на рабочих ноутбуках и код не собирают, так-то, всё на билд-машинах
>>253498135 Имеет смысл держать и то, и то параллельно. Всю самую сложную автоматизацию пилить руками и с помощью Jenkins, всяко разно с AWS (у нас специфические задачи с клаудом) крутится на GitLab. Jenkins: + Множество плагинов на любые случаи жизни - Очень медленный - Тяжело конфигурировать
>>253498233 Этот прав, ещё всякие апрувы от тех. поддержки, аналитиков, продакта и т.д.
>>253498543 > Имеет смысл держать и то, и то параллельно. Всю самую сложную автоматизацию пилить руками и с помощью Jenkins, всяко разно с AWS (у нас специфические задачи с клаудом) крутится на GitLab. А, то я с клаудом таким не работаю, у нас свой клауд забабахан > Jenkins: > + Множество плагинов на любые случаи жизни И дописать своих можно, кстати > - Очень медленный Где? Хотя, у нас проект такой жирный что может я не замечаю > - Тяжело конфигурировать JobDSL-скрипты, подолбиться и готово, там тяжело первый раз только, поддержка довольно простая. Обновлять его иногда весело, но это другое
> Этот прав, ещё всякие апрувы от тех. поддержки, аналитиков, продакта и т.д. Максимально автоматически всё, максимально. Gerrit можно юзать для ревью, а потом всё – полетели в пайплайн
>>253498547 Ты тоже Git Internals почитай. Не всю, там есть части про использование и про внутренности. Советую, вроде довольно просто написано там, сам перечитываю периодически
>>253496861 (OP) Пользуясь случаем спрошу! Осваиваю Питон и после того как гитхаб перестал принимать авторизацию по логину и паролю и ввел авторизацию по токену - перестал понимать как мне связать репозиторий на моем компе и репозиторий на гитхабе. Куда это токен-то вставлять?
>>253500122 gamedev, и это уже экспорченная графика, что там у художников с исходниками даже подумать страшно. Пытался ради эксперимента перегнать в git, виснет наглухо. Да и заебёшься объяснять художникам как гит работает, они с svn'ом то еле справляются. А вообще зря svn ругают. Работает себе и работает. Разве что сервер один и нельзя локально коммитить. Ветки там, мерджи и вот это всё работает.
>>253500331 Похоже на даунизм какой-то. В чем проблема новую ветку с мастера начать? Сразу же размер гита станет равным размеру билда, всё старое десятилетнее дерьмо просто в истории останется. > Да и заебёшься объяснять художникам как гит работает У вас там студия куколд-продакшн, в которой барин не может потратить две недели на обучение художников, а все вокруг это дерьмо хавают?
>>253500331 Неудобный он какой-то, и пользоваться им я не умею как-то, неудобно мне Git-LFS для всего что не текст или слишком большой текст. >экспорченная графика в VCS Но почему? >переучивать Очень несложно, мне кажется. Основные команды есть clone, pull, commit, push, и мержить немного научить. А лучше пусть свои ветки создают и потом их мержить в мастер с удалением оригинальной ветки.
>>253498186 А теперь возьми и поясни своими словами, в чём интерес. Почитал я тут sumnerevans.com/posts/technology/migrating-to-sourcehut, и как-то не вдохновился: тот же гитлаб, только за деньги. И без лишнего джаваскрипта, что заебись, но совершенно не дотягивает до киллер-фичи. И с поддержкой коммитов по мылу, но нахуя она мне?