Thiết lập nhánh gốc của kho lưu trữ là SSH
Trang thiết lập kho lưu trữ GitHub chỉ là một danh sách các lệnh được đề xuất (và GitHub hiện đề xuất sử dụng giao thức HTTPS). Trừ khi bạn có quyền truy cập quản trị vào trang web của GitHub, tôi không biết cách nào để thay đổi các lệnh được đề xuất của họ.
Nếu bạn muốn sử dụng giao thức SSH, chỉ cần thêm một nhánh từ xa như vậy (nghĩa là sử dụng lệnh này thay cho lệnh được đề xuất của GitHub). Để sửa đổi một nhánh hiện có, xem phần tiếp theo.
$ git remote add origin git@github.com:nikhilbhardwaj/abc.git
Sửa đổi kho lưu trữ có sẵn
Như bạn đã biết, để chuyển đổi một kho lưu trữ có sẵn sang sử dụng SSH thay vì HTTPS, bạn có thể thay đổi url từ xa trong .git/config
tệp của mình .
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
-url = https://github.com/nikhilbhardwaj/abc.git
+url = git@github.com:nikhilbhardwaj/abc.git
Một phím tắt là sử dụng set-url
lệnh:
$ git remote set-url origin git@github.com:nikhilbhardwaj/abc.git
Thông tin thêm về chuyển đổi SSH-HTTPS
insteadOf
thuật đã xuất hiện từ ít nhất năm 2012. Ngoài ra, hãy xem Cách chuyển đổigit:
url sanghttp:
url .