-
在Linux命令环境下如何进行基于HTTP协议安全认证的GIT设置
- 时间:2024-11-22 20:19:38
大家好,今天Win10系统之家小编给大家分享「在Linux命令环境下如何进行基于HTTP协议安全认证的GIT设置」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
有些用户喜欢使用命令行,不过在命令行的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开发环境呢,下面就一起来看看方法吧。
解决方法:
1.创建用户名/密码文件(明文密码)
在自己的$HOME目录下,编辑.netrc文件,内容如下:
machinegit.xxxxx.net
lo... -
JNDI是标准化的Java命名系统接口,在Jetty容器中,可以对JNDI进行编译和开发。也可以把JNDI的资源配置到Jetty中,下面就来介绍一下如何在Linux系统Jetty环境下进行JNDI的开发。
一、开发环境
本文使用到的工具可列表如下:
1)JDK8.0.25
2)Maven3.3.3
3)EclipseJEE4... -
单纯的了解Linuxfind命令是不够的,我们还要知道怎么使用它,下面小编从find的例子中给大家介绍下find的用法,希望对初学者能有所帮助。
让我们先从一个简单例子开始。
$find/-nametest
。/backup/modules/field/modules/test
$
“查找根目录下名称为’test’的文件”,... -
Git是一款开源分布式版本控制系统,能够帮助Linux管理内核开发,那么Linux要如何使用Git呢?下面小编就给大家介绍下Linux使用Git的方法,感兴趣的朋友不妨来了解下。
*初始化git仓库,使用gitinit命令
*添加文件到git仓库分两步:
1、使用gitaddfilename;可分多次使用,添加多个文件到暂存区
2、使用...