В системе Mac OSX 10.5 я смог заставить это работать простым способом. Во-первых, запустите процедуры github и тест, который работал нормально для меня, показывая, что мой сертификат на самом деле был в порядке. https://help.github.com/articles/generating-ssh-keys
ssh -T git@github.com
Тогда я наконец заметил еще один формат URL для удаленных. Я попробовал другие, выше, и они не работали. http://git-scm.com/book/ch2-5.html
git@github.com:MyGithubUsername/MyRepoName.git
Простой «git push myRemoteName» отлично работал!
Если вам нужен связанный список (а не иерархия), вы можете просто использовать подход, описанный в этой статье в моем блоге:
, с помощью этого простого запроса:
SELECT @r AS _parent,
@r := (
SELECT id
FROM t_list
WHERE parent = _parent
) AS id
FROM (
SELECT @r := 0
) vars,
t_list
Убедитесь, что ваш id
и родительский
имеет индексы UNIQUE
, определенные для этого, чтобы это было эффективно.
Замените @r: = 0
с @r: = @id_of_record_to_start_with
, чтобы начать просмотр с любого заданного идентификатора
.
Чтобы узнать позицию элемента, просто переверните запрос:
SELECT COUNT(*)
FROM (
SELECT @r AS _id,
@r := (
SELECT parent
FROM t_list
WHERE id = _id
) AS id
FROM (
SELECT @r := @item_id
) vars,
t_list
) q