2015-06-06 21 views
6

Tôi đã tạo kho lưu trữ đầu tiên của mình trong Github hôm qua. Khi tạo kết nối, tôi sử dụng SSH thay vì https, vì vậy tôi đã trải qua một quá trình tạo và kết nối khóa SSH khó khăn. Tại một số điểm tôi đã bị mắc kẹt và kết nối thất bại. Tôi tự hỏi tại thời điểm đó làm thế nào tôi có thể trở lại quá trình tôi bắt đầu và bắt đầu với một kết nối https để thay thế. Hạnh phúc, hôm nay tôi nhận được kết nối làm việc thông qua SSH nhưng tôi tự hỏi về giá trị của việc có thể thay đổi loại kết nối (SSH vs https) và nếu có một cách để làm điều đó.Làm cách nào để thay đổi kết nối với Github từ SSH sang HTTPS?

+0

Nếu bạn muốn sửa đổi cục bộ 'git push' thành [github] (http://github.com/), bạn sẽ giữ kết nối * ssh * tốt hơn. Đọc một số hướng dẫn ssh và định cấu hình các khóa riêng tư và công khai để tránh nhập mật khẩu của bạn nhiều lần. –

+0

@BasileStarynkevitch, cả kết nối SSH và HTTPS có thể được sử dụng để 'đẩy' vào GitHub (và nhiều máy chủ khác). – Chris

Trả lời

10

Giả sử từ xa của bạn được gọi origin, chạy

  • git remote set-url origin https://...
  • git remote set-url --push origin https://...

Bạn có thể xem điều khiển từ xa cấu hình với git remote -v, bây giờ mà sẽ hiển thị URL cập nhật của bạn.

Xem the documentation for git-remote để biết thêm chi tiết.

+0

Tài liệu nói: 'Với --push, các URL đẩy được thao tác thay vì tìm nạp URL.' Nhưng URL' đẩy URL' là gì? –

+1

@Serob_b, vui lòng xem https://stackoverflow.com/q/4468234/354577 – Chris

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