git切換ssh和http協議

2021-10-18 04:54:50 字數 649 閱讀 4210

// 1. 檢視當前remote

git remote -v

// 2. 切換到http:

git remote set-url origin

// 3. 切換到ssh:

git remote set-url origin [email protected]:username/repository.git

情況一

例如會遇到新增pods/資料夾無效,請檢查前面是否有空格。

情況二我們在之後專案開發中,在.gitignore檔案中新增忽略內容時無效,需要按照如下git命令清除本地快取

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

這是因為.gitignore檔案只能作用於未被跟蹤的檔案,也就是那些從來沒有被git記錄過的檔案(自新增以後,從未addcommit過的檔案)。如果檔案曾經被git記錄過,那麼.gitignore就對他們完全無效。參考自 菁欣

IDEA中Git使用http協議和ssh協議的區別

https協議,ssh協議進行 的推送 拉取 原理上區別?外觀上區別?ssh協議的 git gitlab hustle backend bigdata bd api.git http協議的 http gitlab hustle backend bigdata bd api.git http協議 新,...

Git常用協議 SSH配置

我們常用的git遠端倉庫協議有 git協議 為自帶的網路協議,它適用於不需要對讀進行授權的大型專案 優點 傳輸速度最快 缺點 授權機制不靈活,要麼不能推送,要麼都能推送 http https協議 優點 容易架設,適用於提供唯讀的倉庫 防火牆穿透強 缺點 傳輸速度慢 開銷大 ssh協議 同時支援讀和寫...

git倉庫從http鏈結轉為ssh

閱讀原文 為了方便我們經常會使用http或者https協議去clone遠端倉庫。git clone如果你是用了類似idea這樣的整合工具,可能你輸入一次密碼後就不需要再次輸入了,應為他替你進行了後續的驗證。如果單純的使用git,那麼每次pull和push都需要輸入密碼,是非常麻煩的 那麼如何將htt...