2012-03-08 29 views
10

Tại văn phòng của tôi, chúng tôi không thể kết nối với github bằng git: // url. Đối với các kho lưu trữ thông thường, chúng tôi chỉ cần sử dụng url https: // và chúng tôi ổn.Làm cách nào để sao chép một gist bằng https: // thay vì git: //

Đối với ý chính, dường như không có cách nào để truy cập vào gist qua url https: //.

BTW, tôi dường như không tìm thấy tài liệu github về gist ... Tôi nhớ đọc một trang trên github (?) Về gist, nhưng đối với cuộc sống của tôi tôi không thể tìm thấy bất cứ điều gì trên trang web riêng của mình. .. tất nhiên google là vô ích như ý chính xuất hiện ở khắp mọi nơi ... nhưng không có tài liệu liên kết :(

Cảm ơn trước

+0

Tôi đã thử cả hai 'git clone [email protected]: 1895307.git gist-1895307' và 'git clone git: //gist.github.com/1895307.git gist-1895307' không có sẵn –

Trả lời

2

tôi chỉ fing một cách để có được các tập tin thô (s) thông qua http:.

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

tìm thấy trên trang API gist của github:

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

+0

Gack! Tốt hơn là không có gì ... Cảm ơn con trỏ đến các tài liệu ... Tôi đã cố gắng hết sức để tìm tài liệu hướng dẫn cụ thể :) –

+0

Liên kết trang API đó bị hỏng. – CoderDennis

13

Bạn có thể cấu hình git để sử dụng https:// toàn cầu bằng cách chạy chạy git config --global url."https://".insteadOf git:// hoặc bằng cách thêm dòng sau vào ~/.gitconfig:

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

Tôi có thể sử dụng URL của ý chính mà không cần bất kỳ rắc rối. Đây:

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

hoạt động tốt đối với tôi, nơi https://gist.github.com/{user}/{gist id} là URL thực tế của các ý chính. Tôi sắp sao chép và và đẩy. Nó không sử dụng các khóa SSH của tôi để đẩy - Tôi phải cung cấp tên người dùng và mật khẩu của mình - nhưng nếu không nó hoạt động tốt.

Các vấn đề liên quan