Bạn không thể gọi remote set-url origin
ngay sau đógit init
, bởi vì git remote set-url
lệnh sẽ không tạo nguồn gốc, nhưng nó thay đổi URL kho lưu trữ từ xa hiện có .
vì vậy lệnh git remote set-url
sẽ chỉ hoạt động nếu bạn đã nhân bản kho lưu trữ hoặc thêm thủ công từ xa được gọi là origin.
bạn có thể kiểm tra từ xa bằng lệnh, git remote -v
nó sẽ hiển thị url từ xa sau tên hoặc nếu lệnh này có lỗi như vậy fatal: Not a git repository (or any of the parent directories): .git
thì kho lưu trữ không tồn tại, vì vậy bạn phải thêm gốc bằng lệnhgit remote add
1. git remote add
Lệnh này được sử dụng để thêm một điều khiển từ xa mới, bạn có thể sử dụng lệnh này trên thiết bị đầu cuối, trong thư mục của kho lưu trữ của bạn.
Lệnh git remote add có hai đối số:
- Một tên từ xa , ví dụ, nguồn gốc
- Một URL từ xa , ví dụ: https://github.com/user/repo.git
Ví dụ:
git remote add origin https://github.com/user/repo.git
2.git remote set-url
Lệnh git set-url từ xa thay đổi URL kho lưu trữ từ xa hiện có.
Lệnh git từ xa set-url có hai đối số:
- Một tên từ xa hiện có . Ví dụ,
origin
hoặcupstream
là hai lựa chọn phổ biến.
- Một URL mới cho điều khiển từ xa
Ví dụ: bạn có thể thay đổi URL từ xa của mình từ SSH sang HTTPS bằng git remote set-url
lệnh.
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
bạn có thể xác minh rằng URL từ xa đã thay đổi, bằng lệnh git remote -v
.
lưu ý: "nguồn gốc" là một quy ước không phải là một phần của lệnh. "origin" là tên cục bộ của kho lưu trữ từ xa. bạn có thể sử dụng bất kỳ tên nào thay vì "nguồn gốc".
Ví dụ:
git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
Tài liệu tham khảo từ github: add từ xa , từ xa thiết url