@proRuby

Страница 1210 из 1594
Alex
20.05.2018
21:43:15
Я
Ключи для раннера генерируются на дев машине? Приватный идет в SSH_PRIVATE_KEY в настройки CI репозитория. А публичный в deploy keys репозитория? У меня проблема, что раннер заходит на сервер, но когда стучится в репу, то получает permission denied

Alex
20.05.2018
21:44:00
гитлабовский облачный

Google
Alex
20.05.2018
21:44:52
захожу на сервер пишу git ls-remote git все норм

Alexander
20.05.2018
21:44:56
Я тоже
с облачным просто не помню уже как правильно, но вроде каких-то проблем не возникало (года полтора назад настраивал)

Alex
20.05.2018
21:45:00
раннер пишет Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights

Alex
20.05.2018
21:45:13
после того как зашел на сервер

Alexander
20.05.2018
21:45:21
не, там же капистрано стучится по ssh на хост

Alexander
20.05.2018
21:46:03
Забыл шаг с ssh-keyscan
хм, ни разу его не запускал О_о

Alex
20.05.2018
21:46:07
И потом в ENV'ы раннера пихаешь в known_hosts

хм, ни разу его не запускал О_о
И как у тебя раннер по ssh подключится?

Google
Alex
20.05.2018
21:46:27
Оо я для другого репозитория так не делал

Alex
20.05.2018
21:46:37
Говорю лишь про то над чем насиловал мозг дня три.

Alex
20.05.2018
21:47:10
там сделал на автомате, почти не думая, тут 4 часа сижу. Не понимаю в чем разница

Alexander
20.05.2018
21:47:11
И как у тебя раннер по ssh подключится?
хороший вопрос, но точно как-то деплой работал )

Alex
20.05.2018
21:47:15
OS разные

вернее разные версии

Alex
20.05.2018
21:47:23
У меня ssh key, он же в authorized_keys, он же deploy key + ssh-keyscan локально и в раннере в known_hosts

У тебя ssh клиент проверяет на правильный он хост стучится или нет

Ты можешь заигнорить проверку и обойтись без ssh-keyscan но это дырень в безопасности

Alexander
20.05.2018
21:49:12
а, посмотрел - через cloud всё-таки деплой не настраивал )

Alex
20.05.2018
21:49:24
А я настраивал, недавно.

Alex
20.05.2018
21:49:35
Так, я окончательно запутался. Раннер на сервер попадает, тут проблем нет, когда раннер на сервере запускает обращение к гиту - вылетает permission denied

Alexander
20.05.2018
21:50:42
ну сейчас не очень понятно, нет доступа у деплой хоста к гиту или нет доступа у ранера к деплой хосту

Google
Alex
20.05.2018
21:51:04
Deploy key
туда добавил аж целых 2 ключа, публичный от приватного который сгенерировал локально и засунул в SSH_PRIVATE_KEY ключ который в пользователе лежит id_rsa.pub на сервере

Alex
20.05.2018
21:52:27
Да, это приватный

Alex
20.05.2018
21:52:30
Вот публичный ключ оного надо засунутб в deploy key

Alex
20.05.2018
21:52:37
засунул

Alex
20.05.2018
21:52:40
Если засунул - будет работать

Alex
20.05.2018
21:52:47
захожу на сервер, делаю git ls - все норм

а раннер заходит и нихера

Alex
20.05.2018
21:53:04
Как вариант есть у гита переменная чтобы дебажить его ssh

захожу на сервер, делаю git ls - все норм
У тебя может быть ForwardKeys которых у раннера нет

Михаил
21.05.2018
00:45:58
Ищу работу в IT в Симферополе или удалённо. Front/Back-end, Fullstack, DB, GNU/Linux, Apache and more... PHP/C#/JS/SQL/HTML5/CSS3 jQuery/Backbone/Angular/Vue/React Кратко обо мне тут: https://russiancoders.tech/cv/makarov

Decadent
21.05.2018
05:47:51
Куплю гараж

Alexander
21.05.2018
06:22:06
А руби где? %)

Roman
21.05.2018
06:41:37
А руби где? %)
в другом чате, очевидно :)

Vyacheslav
21.05.2018
07:08:17
http://www.rubyinside.com/21-ruby-tricks-902.html

https://devblast.com/b/ruby-tricks-improve-code

Google
Pavel
21.05.2018
07:20:41
кто-нибудь читал? https://www.rubyguides.com/ruby-book/

Dmitriy
21.05.2018
09:06:40
ShadoWalkeR
21.05.2018
09:27:31
Господа, а у кого открывается вот эта страница? https://www.rubydoc.info/gems/counter-cache-credis/0.0.6

ShadoWalkeR
21.05.2018
09:28:50
Походу я нашел гем, который рельсы ломает ?

Dima
21.05.2018
09:29:05




Я могу перевести на одесский: "Ша таки вы не установлие w, а что ви хотели? мы тут тоже не поцы"



Alex
21.05.2018
09:32:47
а что с одесой не так, я просто не вкурсе. Там какой-то другой слэнг? ))

ShadoWalkeR
21.05.2018
09:33:43
Ну это к автору гема. У меня вот за это глаз зацепился: yum info rubygem-counter-cache-credis.noarch Название: rubygem-counter-cache-credis Архитектура: noarch Версия: 0.0.6 Выпуск: 1.el7.centos Объем: 6.9 k Источник: group_rubygems-rubygems/x86_64 Аннотация: 将各种浏览量,点赞数之类的存于缓存 Ссылка: http://linjunzhu.me Лицензия: MIT Описание: 将各种浏览量,点赞数之类的存于缓存,这样就不会每次都去 DB 修改.

ShadoWalkeR
21.05.2018
09:41:18
А вообще как это работает, какие права у гема? почему он выополняется?
Без понятия. Мне просто стало интересно доки у него тоже на китайском или нет

Dima
21.05.2018
09:41:40


Без понятия. Мне просто стало интересно доки у него тоже на китайском или нет
Это шикарно. А почему такой нетривиальный вопрос, "доки на китайском" - сам вопрос интересен.

ShadoWalkeR
21.05.2018
09:45:45
Не совсем понял вопроса

Dima
21.05.2018
09:46:22
Не совсем понял вопроса
Зачем доки на китайском?

Google
Dima
21.05.2018
09:47:01
Не совсем понял вопроса
все понял. там анотация на иероглифах

ShadoWalkeR
21.05.2018
09:47:04
Китаец же делал гем. В описание пакета оно явно с сайта попало - там насколько знаю автобилд сделан

Alexey
21.05.2018
14:31:28
Здравствуйте, подскажите новичку в Ruby, как реализовать чтение/запись в файл?

Aleksey
21.05.2018
14:33:40
не то чтобы я бурчу, но .. гуглить пробовали? элементарная же вещь

https://alvinalexander.com/blog/post/ruby/how-write-text-to-file-ruby-example

Dima
21.05.2018
18:12:06
Есть тот кто очень хорошо шарит в unix концептах. Кокретно в том что все в unix файл, и в том как работают stream, socket и вообще устройства. Меня вот волнует вопрос, как определяются в различных стримах и сокетах, сколкьо считал процесс, и откуда начинать чтениен.

https://youtu.be/uHH7nHkgZ4w

Это вообще интересная абстракция в nix что все файл.

это просто шикарно, но остается загадкой, как идет работа с потоками.

Меня еще с универа, абстрация потока интересовала, но я как-то не заморачивался. Решал вопросы по мере поступления. А сейчас с Ruby больше Unix и хочется наконец разобраться в механизме stream. Ключевые вопросы - Как в stream определяется сколько данных считано? - Есть ли в stream понятие буфера? - Перполняется ли буфер.

Кому тоже интересно самый базис, вот видео: https://youtu.be/dDwXnB6XeiA

Alex
21.05.2018
18:28:17
вообще если мы про сокеты то у них как правило на каждый сокет есть read и write буффер

и они могут переполниться наверняка.

Dima
21.05.2018
18:29:37
А как они отчищаются?



раньше я пологал что EOF это вообще какой-то символ в конце файла, оказалось что это что-то вроде exception для сисемного вызова.

Страница 1210 из 1594