使用用戶 和 密碼的形式訪問git 私有倉庫

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 中的選項

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章