1. 程式人生 > >git 中新增使用者名稱和密碼

git 中新增使用者名稱和密碼

最近工作中用到git,公司使用的是HTTPS協議,才開始用git不熟練。每次push的時候都要輸入使用者名稱和密碼,每次老大在我邊上幫我調程式碼push的時候還要讓我輸入使用者名稱和密碼,感覺很不舒服。趁老大出差了,趕緊想辦法把使用者名稱和密碼新增進去,在網上找來一些方法,設定好了,做如下記錄。

下面是網上的方法:

我採用的是方法二。win7 64位系統 ,建立.git-credentials檔案的目錄是C:\Users\Administrator。git在安裝的時候已經將 .gitconfig  .bash_history等檔案放在這個資料夾下了。

<  網上的方法

地址:http://blog.csdn.net/qq_28602957/article/details/52154384

在使用git時,如果用的是HTTPS的方式,則每次提交,都會讓輸入使用者名稱和密碼,久而久之,就會感覺非常麻煩,那麼該如何解決呢?

方式一:使用SSH,新增ssh key。

方式二:在全域性中儲存使用者的賬號密碼,方式如下

在%HOME%目錄中,一般為C:\users\Administrator,也可以是你自己建立的系統使用者名稱目錄,反正都在C:\users***中。建立.git-credentials檔案。

這裡用到了兩個檔案,要新建一個 .git-credentials並在此檔案中按固定格式填入使用者名稱和密碼,“@”後面填推送地址對應的“@”後的值,我這裡是“gitlab.u*******.com”

Windows中建立以.開頭的檔案的方法:

1:新建test.txt記事本,然後另存為.git-credentials

示例

2:使用git bash

touch .git-credentials
  • 1

建立完成後,在該檔案中輸入:

https://username:[email protected]

注:username對應你的使用者名稱,password對應你的密碼

然後再進入git bash中

git config --global credential.helper store
  • 1

store為永久儲存,當然也可以設定臨時的

git config –global credential.
helper cache
  • 1

預設為15分鐘,如果想設定儲存時間的話,可以輸入:

git config credential.helper ‘cache –timeout=3600’
  • 1

這樣就設定了一個小時的有效時間。

執行完後檢視%HOME%目錄下的.gitconfig檔案,會多了一項:

[credential]helper=store

重新開啟git bash會發現git push時不用再輸入使用者名稱和密碼

方式三:單獨對某個專案免密

如果還未新增遠端地址,可以輸入一下命令:

git remote add origin https://username:[email protected].oschina.net/diligentyang/ysy107lab.git 
  • 1

如果已新增遠端地址

最為簡單的方式就是,直接在.git/config檔案中進行修改,按如上格式,新增使用者名稱和密碼

>  網上的方法

相關推薦

如何刪除Git快取的使用者名稱密碼

昨天在上傳程式碼的時候提示輸入使用者名稱密碼,結果輸錯了3次就沒有提示框了,就一直報錯(身份驗證失敗),沒辦法提交代。 在使用git的過程中,我們也會經常遇到以前儲存在git的使用者名稱密碼忘記了,或者不用了。在公司也可能遇到儲存了使用者名稱和密碼的同事離職,換成新來的員工

git 新增使用者名稱密碼

最近工作中用到git,公司使用的是HTTPS協議,才開始用git不熟練。每次push的時候都要輸入使用者名稱和密碼,每次老大在我邊上幫我調程式碼push的時候還要讓我輸入使用者名稱和密碼,感覺很不舒服。趁老大出差了,趕緊想辦法把使用者名稱和密碼新增進去,在網上找來一些方法,

html5新增的元素廢除的元素

內容 程序 包含 idt nav 表示圖 control figure 進行 一、新增的結構元素 1、section元素表示頁面中的一個內容區塊,比如章節、頁眉、頁腳或頁面中的其他部分。它可以與h1、h2、h3、h4、h5、h6等元素結合起來使用,標示文檔結構。 h

html5新增的屬性刪除的屬性

button 新的 獲取 input for targe 焦點 文件 node 一、表單新增的屬性 1、對input(type="text")、select、textarea與button元素指定autofocus屬性,它以指定屬性的方式讓元素在畫面打開時自動獲取焦點。 2

關於git自己的分支主分支有沖突的解決方案(git烏龜git

eset 更新 關於 pan 我們 沒有 log 關於我 解決沖突 闡述一個案例,最近在開發中遇到一個問題。自己在代碼的主分支拉了一個分支,開始快樂的開發修改了。同事小明也在主分支拉了一個分支,也在快樂的修改。小明的開發速度很快,一個問題很快就解決了,並且把自己的代碼,提交

Meth | Git 避免重複輸入使用者名稱密碼方法

git config --global credential.helper store     1.2 新增Git Config 內容 進入git bash終端, 輸入如下命令: git config --global credential.helper store

VC 6 0新增庫檔案標頭檔案

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Git Push 免輸 使用者名稱密碼

前言 在大家使用github的過程中,一定會碰到這樣一種情況,就是每次要push 和pull時總是要輸入github的賬號和密碼,這樣不僅浪費了大量的時間且降低了工作效率。在此背景下,本文在網上找了兩種方法來避免這種狀況,這些成果也是先人提出來的,在此只是做個總結。 1.方法一 1.1 建立檔案儲存GI

樹莓派 | 修改樹莓派3熱點的名稱密碼

開篇 在網上找了很久也沒找到怎麼修改熱點的名稱和密碼有關的資料,恰好自己發現了hostapd,此篇獻給像我這樣的小白。 教程 前提是使用的Yahboom_raspberrypi_8G_Router.img這個映象,一個自帶熱點的映象。 一、設定樹莓派3熱點的名稱和密

Python之——獲取電腦連線過的所有wifi名稱密碼

不多說,上程式碼: # -*- coding: UTF-8 -*- import os import sys reload(sys) sys.setdefaultencoding('utf-8') # 定義一個函式checkWIFI,獲取電腦連線過的所有wifi名

【oracle】oracle如何修改使用者名稱密碼,使用者解鎖

一、修改使用者名稱和密碼 1.以Windows作業系統為例,開啟命令提示符,輸入命令sqlplus /nolog ,進入oracle控制檯,並輸入 conn /as sysdba;以DBA角色進入。 2.連線成功後,輸入“select username from db

sql server新增sa使用者密碼

原文出處:https://jingyan.baidu.com/article/6766299787b69c54d51b84bb.html 我們有時在裝sql server 2008或者2012的時候,發現在裝的時候,忘記設定sa使用者的密碼了,其實sa使用者是sql server自帶的使用者,所

Linux新增、修改刪除使用者使用者組

一、使用者:在建立使用者時,需要為新建使用者指定一使用者組,如果不指定其使用者所屬的工作組,自動會生成一個與使用者名稱同名的工作組。建立使用者user1的時候指定其所屬工作組users,例:useradd –g users user11、使用命令 useradd 建立使用者例

Git Pull Push 避免使用者名稱密碼方法--雷鋒

前言     在大家使用github的過程中,一定會碰到這樣一種情況,就是每次要push 和pull時總是要輸入github的賬號和密碼,這樣不僅浪費了大量的時間且降低了工作效率。在此背景下,本文在網上找了兩種方法來避免這種狀況,這些成果也是先人提出來的,在此只是做個總結。 1.方法一

git clone直接提交使用者名稱密碼

git使用使用者名稱密碼clone的方式: 1 git clone http://username:[email protected]  例如:我的使用者名稱是[email protected],密碼是abc12

在專案記住Github使用者名稱密碼的方法

Github克隆下來的專案,如果想push的時候無需輸入使用者名稱和密碼,可以用以下格式 https://username:[email protected]/skykingf/name.git 要點: 1.使用者名稱不要用Email,否則@符號會干擾,導致認

(轉)VC 6.0新增庫檔案標頭檔案

https://blog.csdn.net/yusiguyuan/article/details/12649665  附加標頭檔案包含 VC6.0中: VC6.0預設include包含路徑:Tools>Options>Directories>Include f

VC++6.0新增批量註釋取消批量註釋快捷鍵

VC++6.0開發環境雖然有豐富的功能,但是沒有提供批量註釋和取消批量註釋的功能。 這裡,我們用VBScript指令碼來新增這個功能。 1.首先開啟VC++6.0,選擇File/New,然後選擇要新建的檔案型別。   2.點選確定後,填寫相應的描述。     3.然

windows下利用python 2.7獲取電腦上所有的wifi名稱密碼

# -*- coding: UTF-8 -*- import os import sys reload(sys) sys.setdefaultencoding('utf-8') # 定義一個函式checkWIFI,獲取電腦連線過的所有wifi名稱和密碼,結果以列表形式返回

Win10系統修改主機名、用戶名稱密碼、以及C盤中的用戶文件夾名

.cn nis windows10 jpg 新建 修改主機名 寫在前面 image 用戶 寫在前面 近期重新安裝了Ubuntu16.04系統,同時也修改了Windows10系統的用戶名、密碼,還有C盤用戶文件夾名稱。對於Linux和windows系統來說,修改名稱基