2012-03-08 2 views
10

В моем офисе мы не можем подключиться к github с помощью git: // urls. Для обычных репозиториев мы просто juse https: // url, и все в порядке.Как клонировать gist с помощью https: // вместо git: //

Для сущности не существует способа получить доступ к gist через https: // url.

К сожалению, я не могу найти какую-либо документацию github о gist ... Я помню, как читал страницу о github (?) О gist, но для жизни меня не могу найти что-либо на самом сайте, который содержит документы. .. конечно гугле бесполезно, как сутью показать везде ... но никакой документации не связывает :(

заранее спасибо

+0

Я пробовал использовать оба git-файла [email protected]: 1895307.git gist-1895307' и 'git clone git: //gist.github.com/1895307.git gist-1895307' безрезультатно –

ответ

2

Я только Fing способ получить необработанный файл (ы) с помощью HTTP:.

GET http://gist.github.com/raw/:gist_id/:filename 

найден на странице API gistub:

http://develop.github.com/p/gist.html (archived copy)

+0

Gack! Лучше, чем ничего ... Спасибо за указатель на документы ... Я пытался найти документацию, специфичную для gist. –

+0

Эта ссылка на страницу API нарушена. – CoderDennis

13

Вы можете настроить мерзавец использовать https:// глобально работает работает git config --global url."https://".insteadOf git:// или добавив следующее ~/.gitconfig:

[url "https://"] 
    insteadOf = git:// 
0

Я могу использовать URL сути без каких-либо проблем. Это:

git clone https://gist.github.com/{user}/{gist id}

отлично работает для меня, где https://gist.github.com/{user}/{gist id} является фактическим URL в сущности. Я собираюсь клонировать и толкать. Он не использует мои SSH-клавиши для нажатия - я должен указать свое имя пользователя и пароль, но в остальном он отлично работает.