zoukankan      html  css  js  c++  java
  • 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的时候已经不提示输入用户、密码了。

    配置完成。

    ★★★★★如果您在查看博文时,有任何的疑问都可以加我的微信。13240133388. 希望可以帮助到您~★★★★
  • 相关阅读:
    Java SE之Java中堆内存和栈内存[转/摘]
    JavaSE之概述
    Java SE之字符串常量池
    Java SE之String,字符串和子字符串的存储与区别
    Java SE之基本程序设计结构
    Java SE关键字-static
    Java SE之初探反射机制
    Java SE之向上转型(动态绑定)与向下转型
    [C++]指针与引用(定义辨析)
    [C++]指针与引用(应用辨析)
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/15771704.html
Copyright © 2011-2022 走看看