微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

在Linux命令环境下如何进行基于HTTP协议安全认证的GIT设置

时间:2024-05-05 21:01:56   

大家好,今天Win10系统之家小编给大家分享「在Linux命令环境下如何进行基于HTTP协议安全认证的GIT设置」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

Linuxman - Linux 命令速查手册系列软件最新版本下载

  有些用户喜欢使用命令行,不过在命令行的Linux系统中,用户们只能使用HTTP协议进行安全访问。那么在这种情况下我们该怎么设置GIT开发环境呢,下面就一起来看看方法吧。

  解决方法:

  1. 创建 用户名/密码 文件(明文密码)

  在自己的 $HOME 目录下,编辑 .netrc 文件,内容如下:

  machine git.xxxxx.net

  login xxx@xxx.com password xxxxxx

  2. 创建 GnuPG 密钥

  在自己的$HOME 目录下,执行命令:

  gpg --gen-key

  注:默认回车即可,RSA密钥选择1024,2048太慢,但安全性好

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

  gpg --list-key

  3. 加密 用户名/密码 文件

  在自己的 $HOME 目录下,执行命令:

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

  注:执行完成后,可以删除明文密码文件 .netrc

  4. 设置用户的 Git 配置

  在自己的 $HOME 目录下,执行命令:

  #此方法会缓存用户名/密码,不需要每次都输入

  git config --global credential.helper 'store'

  #此方法需要每次都输入用户名/密码

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

  此时可以编辑 .gitconfig 文件,填写更多信息:

  [user]

  name = XXX

  email = xxx@xxx.com

  [core]

  excludesfile = /home/xxx/.gitignoreglobal

  [credential]

  helper = store

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

  5. 开始 GIT 环境

  1

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

  注:需要使用新版本Git(我使用的是2.2.2),同时将 git-credential-netrc 脚本拷贝到Git安装目录(libexec/git-core)

  以上就是在命令行的Linux系统中设置GIT开发环境的方法了,有需要或者是感兴趣的用户,可以在自己的电脑中尝试操作一下。

以上就是关于「在Linux命令环境下如何进行基于HTTP协议安全认证的GIT设置」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

『本♂文②来源Win10系统之家www.ghost580.net,不得自行转载,违者必追究!』

上一篇:返回列表 下一篇:返回列表

相关文章

  • 在Linux命令环境下如何进行基于HTTP协议安全认证的GIT设置

    在Linux命令环境下如何进行基于HTTP协议安全认证的GIT设置


      有些用户喜欢使用命令行,不过在命令行的Linux系统中,用户们只能使用HTTP协议进行安全访问。那么在这种情况下我们该怎么设置GIT开发环境呢,下面就一起来看看方法吧。
      解决方法:
      1.创建用户名/密码文件(明文密码)
      在自己的$HOME目录下,编辑.netrc文件,内容如下:
      machinegit.xxxxx.net
      lo...
  • 如何在Linux Jetty环境下进行JNDI的开发

    如何在Linux Jetty环境下进行JNDI的开发


      JNDI是标准化的Java命名系统接口,在Jetty容器中,可以对JNDI进行编译和开发。也可以把JNDI的资源配置到Jetty中,下面就来介绍一下如何在Linux系统Jetty环境下进行JNDI的开发。
      一、开发环境
      本文使用到的工具可列表如下:
      1)JDK8.0.25
      2)Maven3.3.3
      3)EclipseJEE4...
  • 初学者如何快速学习Linux下的find命令

    初学者如何快速学习Linux下的find命令


      单纯的了解Linuxfind命令是不够的,我们还要知道怎么使用它,下面小编从find的例子中给大家介绍下find的用法,希望对初学者能有所帮助。
      让我们先从一个简单例子开始。
      $find/-nametest
      。/backup/modules/field/modules/test
      $
      “查找根目录下名称为’test’的文件”,...
  • 如何在Linux下使用Git

    如何在Linux下使用Git


      Git是一款开源分布式版本控制系统,能够帮助Linux管理内核开发,那么Linux要如何使用Git呢?下面小编就给大家介绍下Linux使用Git的方法,感兴趣的朋友不妨来了解下。
      *初始化git仓库,使用gitinit命令
      *添加文件到git仓库分两步:
      1、使用gitaddfilename;可分多次使用,添加多个文件到暂存区
      2、使用...