Linux中git用https連接時不用每次輸入密碼的方法
前言
在命令行下我們一般情況下都是習慣使用ssh進行git的操作,但是某些情況只能使用https時只能使用賬號密碼登錄時每次push等需要和git服務器進行交互的時候都提示我們輸入賬號和密碼,經常push和fetch的時候這個操作是相當煩人的,那么如何保存git密碼呢?
本文就來給大家介紹兩種實現(xiàn)方法,下面話不多說了,來一起看看詳細的介紹吧
方法一
首先在home目錄下創(chuàng)建.git-credentials,然后輸入:
https://{username}:{password}@github.com
如果有多個,一行一個,:wq保存退出
然后在終端執(zhí)行命令
git config --global credential.helper store
如果我們看到~/.gitconfig文件下存在下面的內容就代表成功了
[credential] helper = store
方法二
這個方法需要git版本需要>=1.7.10才行,用git version查看版本號看是否支持,不支持又想用,那就自行升級git版本吧
終端下執(zhí)行
git config --global credential.helper cache
默認會緩存密碼15分鐘,如果想改的更長,比如1個小時,那么可以
git config --global credential.helper 'cache --timeout=3600'
這里的3600指的是秒,其他時間自行更改即可
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
apache2.2和php5.2.17在windows下整合過程的錯誤解決方法
照理來說apache和php的整合應該是非常簡單的,apache下載windows安裝版本后一路next即可完成安裝,php下載解壓版本后直接解壓到指定目錄,然后在apache的配置文件httpd.conf的最后加入如下幾行即可2011-08-08詳解apache編譯安裝httpd-2.4.54及三種風格的init程序特點和區(qū)別
這篇文章主要介紹了apache編譯安裝httpd-2.4.54以及三種風格的init程序特點和區(qū)別?,通過編譯安裝httpd來深入理解源碼包安裝(httpd-2.4.54),本文給大家介紹的非常詳細,需要的朋友可以參考下2022-07-07在Linux中列出Systemd下所有正在運行的服務的方法指南
Systemd是Linux的系統(tǒng)和服務管理器; init進程的替代品,與SysV 和LSB init腳本兼容,systemctl命令是管理systemd的主要工具,在這篇文章中,我們將演示如何 Linux中列出systemd下所有正在運行的服務,感興趣的同學可以借鑒閱讀2023-06-06VMware下Centos7橋接方式網(wǎng)絡配置步驟詳解
這篇文章主要為大家詳細介紹了VMware下Centos7橋接方式網(wǎng)絡配置完整步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06服務器安裝寶塔面板無法遠程連接數(shù)據(jù)庫的解決方法
這篇文章主要介紹了服務器安裝寶塔面板無法遠程連接數(shù)據(jù)庫的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06