linux下將git使用的賬戶名、密碼信息存儲到本地,避免每次都輸入的方法


概述

在linux環境中,使用git,每次push的時候都提示輸入用戶名和密碼,為了減少這樣的工作量,可以考慮將用戶名和密碼信息存儲到本地環境中。

本文檔介紹如何在linux環境下配置存儲用戶名和密碼。

配置過程

1.使用credential.helper配置賬戶、密碼

在一個本地已經clone過的項目目錄中,使用如下的命令:

[root@test-snap-test-02 br01]# git config credential.helper store
[root@test-snap-test-02 br01]# git push http://172.20.58.152:8088/zhai01/test.git
Username for 'http://172.20.58.152:8088': zhai01
Password for 'http://zhai01@172.20.58.152:8088': 
Everything up-to-date

2.驗證push時是否還需要輸入密碼

[root@test-snap-test-02 br01]# cp br04.sh br06.sh
[root@test-snap-test-02 br01]# git add -A
[root@test-snap-test-02 br01]# git commit -a -m "add a file"
[br01 81ed503] add a file
 1 file changed, 1 insertion(+)
 create mode 100755 br06.sh
[root@nctest-snap-test-02 br01]# git push
Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 223 bytes | 0 bytes/s, done.
Total 2 (delta 1), reused 0 (delta 0)
remote: 
remote: To create a merge request for br01, visit:
remote:   http://f2fda3a9a637/zhai01/test/-/merge_requests/new?merge_request%5Bsource_branch%5D=br01
remote: 
To http://172.20.58.152:8088/zhai01/test.git
   ebd50a2..81ed503  br01 -> br01
[root@nctest-snap-test-02 br01]# 

發現push的時候已經不提示輸入用戶、密碼了。

配置完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM