diff --git "a/docs/Git\347\211\210\346\234\254\347\256\241\347\220\206/Git\344\270\213\350\275\275\350\207\252\345\212\250\346\233\277\346\215\242\345\215\217\350\256\256.md" "b/docs/Git\347\211\210\346\234\254\347\256\241\347\220\206/Git\344\270\213\350\275\275\350\207\252\345\212\250\346\233\277\346\215\242\345\215\217\350\256\256.md" new file mode 100644 index 0000000000..88ca4d8a4a --- /dev/null +++ "b/docs/Git\347\211\210\346\234\254\347\256\241\347\220\206/Git\344\270\213\350\275\275\350\207\252\345\212\250\346\233\277\346\215\242\345\215\217\350\256\256.md" @@ -0,0 +1,26 @@ +# Git下载自动替换协议 + + +## git协议用https下载 代理友好 +```powershell +git config --global url."https://github.com/".insteadOf git@github.com: +git config --global url."https://".insteadOf git:// +git config --global url."https://".insteadOf git+ssh:// +``` +取消 +```powershell +git config --global --unset url."https://github.com/".insteadOf +git config --global --unset url."https://".insteadOf +``` + +## https协议用git下载 可能更安全 + +```powershell +git config --global url."git@github.com:".insteadOf https://github.com/ +git config --global url."git://".insteadOf https:// +``` +取消 +```powershell +git config --global --unset url."git@github.com:".insteadOf +git config --global --unset url."git://".insteadOf +``` diff --git "a/docs/Git\347\211\210\346\234\254\347\256\241\347\220\206/index.md" "b/docs/Git\347\211\210\346\234\254\347\256\241\347\220\206/index.md" index 7bfd963b92..ddd25179a8 100644 --- "a/docs/Git\347\211\210\346\234\254\347\256\241\347\220\206/index.md" +++ "b/docs/Git\347\211\210\346\234\254\347\256\241\347\220\206/index.md" @@ -1,5 +1,6 @@ # Git版本管理 - [Github老仓库将主分支重命名成main](./Github老仓库将主分支重命名成main.md) +- [Git下载自动替换协议](./Git下载自动替换协议.md) - [Git修改提交时间](./Git修改提交时间.md) - [Git删除某个文件的全部历史记录](./Git删除某个文件的全部历史记录.md) - [Git删除误提交的内容](./Git删除误提交的内容.md)