Про уникальные коды и регистрацию в систему всё понятно, вопрос не об этом.
Централизация, очевидно, через меня ибо я выпускаю сертификаты. Просто меня напрягает подсчёт денег туда-обратно. Если всё суммировать в системе за долгий период, скажем раз в месяц или ещё реже - мне это будет удобно, а вот партнёрам замораживать деньги у меня вряд ли понравится.
интересен опыт людей, которые занимались чем-то похожим.
Про проверку продажи по активации не совсем подходит - могут купить сертификат в подарок и никогда так и не использовать (говорят, про абонементы в спротзалы это очень частая тема)
Элбек Азимов: Сделал всё заново, результат тот же. Копирую ключ просто скачивая pub файл и копируя всё его содержимое.
Если вообще все команды, написанные мною выше, выполнить от имени www-data, то получается сделать git pull без ввода пароля, всё вроде бы работает.
Только при повторном подключении нужно делать всё заново, а не просто git pull.
Мне же нужно настроить деплой, то есть bitbucket обращается к определённому адресу, с которого выполняется пара команд:
exec('git reset --hard HEAD');
exec('git pull');
Всё это происходит от имени апача, естественно.
Соответственно сейчас это не заработало.
Элбек Азимов:
Попробовал, вот полное описание всех моих действий:
cd /var/www/.ssh
sudo -u www-data ssh-keygen
sudo -u www-data ssh-keygen -y #и добавляю ключ в "Deployment keys"
ssh-agent /bin/bash
ssh-add /var/www/.ssh/git
cd /var/www/user/data/www/develop/site
sudo -u www-data git pull
Спрашивает "The authenticity of host 'bitbucket.org (131.103.20.167)' can't be established.
Are you sure you want to continue connecting (yes/no)? "
Отвечаю yes, возвращает
"Permission denied (publickey).
fatal: The remote end hung up unexpectedly"
Не помогло в общем.
А деплой ключ нужно добавлять именно в настройки проекта, или в настройки пользователя?
Централизация, очевидно, через меня ибо я выпускаю сертификаты. Просто меня напрягает подсчёт денег туда-обратно. Если всё суммировать в системе за долгий период, скажем раз в месяц или ещё реже - мне это будет удобно, а вот партнёрам замораживать деньги у меня вряд ли понравится.
интересен опыт людей, которые занимались чем-то похожим.