git clone http[s] : //username:password | PAT@actual-git-url-for-the-repo
用戶名、password 或者 PAT 中不要包含 @ 符號,如果有的話需要做url轉義,比如@需要替換爲%40,否則“實際的git url”就變成包含@符號;如果是PAT的話,用戶名可以隨便填
小技巧:用戶及密碼只要錄入一次,在mac或者windows上都會記錄下來,下次在訪問有自己有權限的repository 就不用在錄入用戶名密碼了;而linux上需要額外的配置纔會自動保存密碼
**在mac上 “鑰匙串訪問” **
windows “憑據管理器”
linux(以ubuntu爲例)
vim ~/.gitconfig
修改配置文件,添加下面這一行。
[credential]
helper = store
1. gitlab
編輯個人資料 -> 訪問令牌
填寫令牌名稱、到期時間、選擇範圍 勾選 read_repository、write_repository
項目設置 -> 訪問令牌
填寫令牌名稱、到期時間、角色、選擇範圍 勾選 read_repository、write_repository
2. github
點擊右上角用戶頭像,選擇 settings -> Develpors settings -> Personal access tokens -> Generate new token
選中 repo,選擇有效期(Expiration),輸入 Note
Generate new token
3. gitee
點擊頭像選擇設置 -> 私人令牌 -> gists
4. ads (azure devops)
點擊頭像旁邊的 icon -> 選擇 Personal access tokens
點擊 New Token -> 勾選 Code 中的選項