美文网首页
Git 免密拉取代码配置

Git 免密拉取代码配置

作者: 前端开发小匠 | 来源:发表于2018-08-30 09:24 被阅读0次

git添加 ssh-key

  1. 查看 ~/.ssh 目录是否存在,查看是否已有相关文件;
  2. 若没有则生成一个ssh-key;
  3. 将公钥文件在指定网站进行配置。
# git账号设置
$ git config --global user.name "name"
$ git config --global user.email "xxx@xxx.com"

# -> 1. 查看本地是否已经存在公钥(.pub)/秘钥文件, 一般在 ~/.ssh 目录下; 如果没有则需要创建公钥/秘钥文件;
$ cd ~/.ssh
$ ls -l
$ cat id_rsa.pub

# -> 2. 生成公钥文件( 一般 在 ~/.ssh目录下),  如果已存在可跳过此步;
$ ssh-keygen -t rsa -C "xxx@xxx.com"

# ->3. 将公钥文件 id_rsa.pub 文件内容添加到指定的网站(如:github.com, gitlab.com)进行验证。
$ cat  ~/.ssh/id_rsa.pub

# 测试你的ssh-key是否配置成功
$ ssh -T git@github.com
# 或
$ ssh -T git@gitlab.com

其他异常问题:

  • 如果替换问ssh的方式后,拉取代码仍然有问题可以将 https://github.com/Name/project.git 格式的仓库地址改为 git@github.com:Name/project.git 格式的仓库地址
    git remote -vv
    git remote set-url origin git@github.com:name/project.git

ssh 方式登录远程服务器

ssh-copy-id user@host -p xxxx 将本地公钥传送到远程主机host上

参考文章

相关文章

  • Git

    git安装 创建git用户 新建一个项目仓库 仓库初始化 git客户端拉取 免密拉取 配置信息 配置使用者信息 查...

  • 【学了就忘】GitHub — 70.配置Git免密登陆GitHu

    1、为什么要配置Git免密登陆 在使用Git的过程中,每次向GitHub仓库推送代码,或者从GitHub上拉取数据...

  • git从gitlab免密操作代码

    使用git从gitlab拉取代码、修改代码、提交代码经常需要进行输入用户名和密码。配置免密登录可以提高效率——配置...

  • Git 免密拉取代码配置

    git添加 ssh-key 查看 ~/.ssh 目录是否存在,查看是否已有相关文件; 若没有则生成一个ssh-ke...

  • Git配置免密操作

    Git免密码拉取代码 1、配置Git账号密码 git config --global user.name "" ...

  • Windows下替换IntelliJ Idea的终端为Git-f

    起因是使用Git Bash的终端配置了免密登录的 .pem文件之后,Git Bash下面能够正常的免密`ssh`,...

  • git常规操作

    配置免密登录 方式一、使用https协议拉取代码,并长期存储密码 方式二、使用ssh协议拉取代码,并长期存储密码 ...

  • git拉取代码并部署到tomcat

    Linux环境git拉取代码并部署到服务器tomcat 拉取git库代码 将拉取的代码打包压缩Paste_Imag...

  • 【Git】基本操作

    一、拉取代码 1. 拉取指定分支代码 git clone -b [URL] 2. 拉取远程仓库代码(拉取远程仓库代...

  • 02-配置SSH免密登录

    生成密钥(需要在宿主机安装git软件) 配置SSH免密登录 配置alias永久生效

网友评论

      本文标题:Git 免密拉取代码配置

      本文链接:https://www.haomeiwen.com/subject/owxrwftx.html