第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Git中保存用戶名和密碼?

如何在Git中保存用戶名和密碼?

Git
開滿天機 2019-11-21 10:24:49
我想在GitExtension中自動使用推拉操作,而不必每次都在提示中輸入用戶名和密碼。那么如何將我的憑據(jù)保存在GIT中呢?
查看完整描述

3 回答

?
慕哥6287543

TA貢獻1831條經(jīng)驗 獲得超10個贊


git config --global credential.helper store

然后


git pull

提供用戶名和密碼,這些詳細信息將在以后被記住。憑據(jù)存儲在磁盤上的文件中,磁盤權(quán)限為“僅用戶可讀/可寫”,但仍為純文本格式。


如果您以后想要更改密碼


git pull

將會失敗,因為密碼不正確,然后git從~/.git-credentials文件中刪除有問題的用戶+密碼,因此現(xiàn)在重新運行


git pull

提供一個新密碼,使其可以更早地工作。


查看完整回答
反對 回復(fù) 2019-11-21
?
胡子哥哥

TA貢獻1825條經(jīng)驗 獲得超6個贊

您可以使用git config啟用git中的憑據(jù)存儲。


git config --global credential.helper store

運行此命令時,第一次從遠程存儲庫中拉出或推送時,系統(tǒng)會詢問您用戶名和密碼。


之后,為了與遠程存儲庫進行后續(xù)通信,您無需提供用戶名和密碼。


存儲格式是.git-credentials文件,以純文本格式存儲。


此外,您還可以將其他幫助程序用于git config credential.helper,即內(nèi)存緩存:


git config credential.helper cache <timeout>

這需要一個可選的timeout parameter,確定憑據(jù)將在內(nèi)存中保留多長時間。使用幫助程序,憑據(jù)將永遠不會接觸磁盤,并且在指定的超時后將被刪除。該default值是900 seconds (15 minutes).


警告:如果您使用此方法,則您的git帳戶密碼將以plaintext格式保存global .gitconfig file,例如,在linux中為/home/[username]/.gitconfig


如果您不希望這樣做,ssh key請改為使用。


查看完整回答
反對 回復(fù) 2019-11-21
?
aluckdog

TA貢獻1847條經(jīng)驗 獲得超7個贊

打開憑據(jù)助手,以便Git將您的密碼保存在內(nèi)存中一段時間:

在終端中,輸入以下內(nèi)容:


# Set git to use the credential memory cache

git config --global credential.helper cache

默認情況下,Git會將您的密碼緩存15分鐘。


要更改默認密碼緩存超時,請輸入以下內(nèi)容:


# Set the cache to timeout after 1 hour (setting is in seconds)

git config --global credential.helper 'cache --timeout=3600'

從GitHub幫助


查看完整回答
反對 回復(fù) 2019-11-21
  • 3 回答
  • 0 關(guān)注
  • 2882 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號