Crash: все тоже самое, что я написал выше, только заменить "локальная машина" на "сервер".
поймите нет никакого "открытый ssh-ключ Гитхаба" и необходимости его получения.
вы оперируете только своими ключами, добавленными в акаунт на гитхабе.
итого: вам нужно добавить ключ сервера в акаунт гитхаба.
Rsa97: > Клиент может просто не вернуть данные, таким образом представившись как новый посетитель.
и чем это будет отличаться от удаления сессионной печеньки при server-side сессиях?
trase8: такой вариант реализуется на любом языке. в том числе и на пыхе.
более того - это кагбе и не зависит от языка.
Rsa97 > но при этом вы никак не сможете защититься от изменения этих данных клиентом в свою пользу
защититься можно. только оверхед от перегонки данных туда-сюда этого не стоит.
HackOwnB: вы определитесь что вам надо: или строгое вхождение, или поиск подстроки.
ибо "если за или после аст, при сканировании названия, есть символы, то он вернет false" зафейлит и на аст.pdf и на астрономы.pdf.
разве что какой-то анализатор кода.