系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 在Linux命令環(huán)境下進(jìn)行基于HTTP協(xié)議安

在Linux命令環(huán)境下如何進(jìn)行基于HTTP協(xié)議安全認(rèn)證的GIT設(shè)置

時(shí)間:2015-05-15 16:11:15 作者:小蘭 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150515/48480.html 手機(jī)查看 評(píng)論

  有些用戶喜歡使用命令行,不過(guò)在命令行的Linux系統(tǒng)中,用戶們只能使用HTTP協(xié)議進(jìn)行安全訪問(wèn)。那么在這種情況下我們?cè)撛趺丛O(shè)置GIT開(kāi)發(fā)環(huán)境呢,下面就一起來(lái)看看方法吧。

在Linux命令環(huán)境下如何進(jìn)行基于HTTP協(xié)議安全認(rèn)證的GIT設(shè)置

  解決方法:

  1. 創(chuàng)建 用戶名/密碼 文件(明文密碼)

  在自己的 $HOME 目錄下,編輯 .netrc 文件,內(nèi)容如下:

  machine git.xxxxx.net

  login xxx@xxx.com password xxxxxx

  2. 創(chuàng)建 GnuPG 密鑰

  在自己的$HOME 目錄下,執(zhí)行命令:

  gpg --gen-key

  注:默認(rèn)回車即可,RSA密鑰選擇1024,2048太慢,但安全性好

  可以使用以下命令查看已生成的密鑰:

  gpg --list-key

  3. 加密 用戶名/密碼 文件

  在自己的 $HOME 目錄下,執(zhí)行命令:

  gpg -o ~/.netrc.gpg -er yourname ~/.netrc

  注:執(zhí)行完成后,可以刪除明文密碼文件 .netrc

  4. 設(shè)置用戶的 Git 配置

  在自己的 $HOME 目錄下,執(zhí)行命令:

  #此方法會(huì)緩存用戶名/密碼,不需要每次都輸入

  git config --global credential.helper 'store'

  #此方法需要每次都輸入用戶名/密碼

  #git config --global credential.helper 'netrc -f ~/.netrc.gpg -d'

  此時(shí)可以編輯 .gitconfig 文件,填寫更多信息:

  [user]

  name = XXX

  email = xxx@xxx.com

  [core]

  excludesfile = /home/xxx/.gitignoreglobal

  [credential]

  helper = store

  #helper = netrc -f ~/.netrc.gpg -d

  5. 開(kāi)始 GIT 環(huán)境

  1

  git clone https://git.xxxxx.net:port/project/my_project.git

  注:需要使用新版本Git(我使用的是2.2.2),同時(shí)將 git-credential-netrc 腳本拷貝到Git安裝目錄(libexec/git-core)

  以上就是在命令行的Linux系統(tǒng)中設(shè)置GIT開(kāi)發(fā)環(huán)境的方法了,有需要或者是感興趣的用戶,可以在自己的電腦中嘗試操作一下。

標(biāo)簽 HTTP協(xié)議

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄