脉冲云代码仓库ssh-key的使用
来源:互联网 发布:mac版3d建模软件 编辑:程序博客网 时间:2024/05/29 17:36
脉冲云代码仓库ssh-key的使用
脉冲云的仓库是基于gitlab原理实现的代码管理,那么我们该如何在脉冲云上推送和拉取代码呢?
1、脉冲云代码需要结合git、SourceTree等辅助工具。
2、脉冲云提供了两种访问代码仓库的协议:
a、https协议,使用https仓库地址,输入用户名、密码即可拉取代码。
b、ssh协议,在本地设置好ssh key值,使用ssh地址,即可拉取代码。
3、如何使用https不用每次都输入密码?
使用一下格式代码地址:
https://<用户名>:<密码>@:maichong.io/jsp-demo/jsp-demo.git
4、如何在本地获取ssh key的公钥呢?
a、如果本地已经存在key值:
Git Bash on Windows / GNU/Linux / macOS / PowerShell:
输入命令:cat ~/.ssh/id_rsa.pub
注意:也有可能是以下文件名
id_dsa.pub
id_ecdsa.pub
id_ed25519.pub
然后将里面的内容在脉冲云ssh key设置里添加一下,就可以使用ssh协议拉取代码了。
b、本地没有或者新增一对key值:
默认文件名生成命令:
ssh-keygen -t rsa -C "your.email@example.com" -b 4096
自定义文件名生成命令:
ssh-keygen -t rsa -C "your.email@example.com" -b 4096 -f <文件名>
然后执行以下命令添加私钥
ssh-add ~/.ssh/<文件名>
然后查询公共key值:
cat ~/.ssh/<文件名>.pub
c、如何查看本地ssh key值列表
# 可以通过 ssh-add -l 来确私钥列表
ssh-add -l
# 可以通过 ssh-add -D 来清空私钥列表
ssh-add -D
5、如何配置key值来使用?
输入命令:cat ~/.ssh/config
修改文件内容如下:
#Private Local server
Host git.maichong.com
RSAAuthentication yes
IdentityFile ~/.ssh/id_rsa
#GitLab server
Host git.maichong.it
RSAAuthentication yes
IdentityFile ~/.ssh/id_rsa
#Private GitLab MaiChong server
#Host maichong.io
#RSAAuthentication yes
#IdentityFile ~/.ssh/key
IdentityFile ~/.ssh/key_cr
注意:一个Host只能配置一个IdentityFile,且只能识别一个帐号里的ssh key值。如果您想识别两个以上帐号,可在配置里自行加#切换。
6、测试ssh key值是否可用:
ssh -T git@maichong.io
脉冲云的仓库是基于gitlab原理实现的代码管理,那么我们该如何在脉冲云上推送和拉取代码呢?
1、脉冲云代码需要结合git、SourceTree等辅助工具。
2、脉冲云提供了两种访问代码仓库的协议:
a、https协议,使用https仓库地址,输入用户名、密码即可拉取代码。
b、ssh协议,在本地设置好ssh key值,使用ssh地址,即可拉取代码。
3、如何使用https不用每次都输入密码?
使用一下格式代码地址:
https://<用户名>:<密码>@:maichong.io/jsp-demo/jsp-demo.git
4、如何在本地获取ssh key的公钥呢?
a、如果本地已经存在key值:
Git Bash on Windows / GNU/Linux / macOS / PowerShell:
输入命令:cat ~/.ssh/id_rsa.pub
注意:也有可能是以下文件名
id_dsa.pub
id_ecdsa.pub
id_ed25519.pub
然后将里面的内容在脉冲云ssh key设置里添加一下,就可以使用ssh协议拉取代码了。
b、本地没有或者新增一对key值:
默认文件名生成命令:
ssh-keygen -t rsa -C "your.email@example.com" -b 4096
自定义文件名生成命令:
ssh-keygen -t rsa -C "your.email@example.com" -b 4096 -f <文件名>
然后执行以下命令添加私钥
ssh-add ~/.ssh/<文件名>
然后查询公共key值:
cat ~/.ssh/<文件名>.pub
c、如何查看本地ssh key值列表
# 可以通过 ssh-add -l 来确私钥列表
ssh-add -l
# 可以通过 ssh-add -D 来清空私钥列表
ssh-add -D
5、如何配置key值来使用?
输入命令:cat ~/.ssh/config
修改文件内容如下:
#Private Local server
Host git.maichong.com
RSAAuthentication yes
IdentityFile ~/.ssh/id_rsa
#GitLab server
Host git.maichong.it
RSAAuthentication yes
IdentityFile ~/.ssh/id_rsa
#Private GitLab MaiChong server
#Host maichong.io
#RSAAuthentication yes
#IdentityFile ~/.ssh/key
IdentityFile ~/.ssh/key_cr
注意:一个Host只能配置一个IdentityFile,且只能识别一个帐号里的ssh key值。如果您想识别两个以上帐号,可在配置里自行加#切换。
6、测试ssh key值是否可用:
ssh -T git@maichong.io
输出:Welcome to GitLab, *******!
参考案例:脉冲云
阅读全文
0 0
- 脉冲云代码仓库ssh-key的使用
- Git仓库SSH Key 的配置
- SSH Key 的使用
- 在IntelliJ IDEA中同步代码到华为云git仓库 (on windows) 续 -- 配置好正确的SSH key
- 配置多个git远程仓库的ssh-Key切换
- 配置多个git远程仓库的ssh-Key切换
- 配置多个git远程仓库的ssh-Key切换
- 配置多个git远程仓库的ssh-Key切换
- ssh key生成及GIT远程仓库的建立
- 脉冲云中使用的ajv
- 使用CSDN CODE托管代码,Git仓库的SSH公钥与私钥分析
- CSDN代码仓库的使用
- github创建仓库并添加ssh key
- 脉冲云镜像仓库使用手册
- git ssh key的修改和使用
- github的使用:生成SSH Key
- SSH Key的生成和使用
- 多个ssh key的使用问题
- Object Detection︱RCNN、faster-RCNN框架的浅读与延伸内容笔记
- nginx配置多个站点共用80端口
- Sublime Text 3常用插件
- window和document获取视窗大小的总结
- Android深入理解JNI(一)JNI原理与静态、动态注册
- 脉冲云代码仓库ssh-key的使用
- win10系统安装显卡驱动蓝屏解决办法
- 【java基础】:一个可用的java做的关于socket的客户端跟服务端
- 复数与欧拉公式的转换证明
- insert插入多条数据
- UVa 11838
- SublimeText3: ImportError: No module named ‘urllib2′
- Calculating the Average
- 【bellman-Ford判断正权回路】POJ