如果都是正常的生成ssh的操作,还是会报这个错误,那么就是.... 你没更改文件夹的权限,这个坑跳了很久(汗...) sudo chmod 777 -r 文件夹…
1.安装git 2.生成公钥 $ ssh-keygen -t rsa -C "youremail@youremail.com" # Generating public/private rsa key pair... # 三次回车即可生成 ssh key 3.查看公钥 $ cat ~/.ssh/id_rsa.pub ssh-rsa ........ youemail@youemail.com 3.注册gitee账号,并绑定刚才生成的公钥 4.平台上绑定后,在终端输入 #Gitee $ s…
首先确认已安装Git,可以通过 git –version 命令可以查看当前安装的版本. Mac OSX 中都已经安装了Git.但是,Git的版本未必是最新的. 可以通过命令 git clone https://github.com/git/git 进行更新 Git共有三个级别的config文件,分别是system.global和local. 在当前环境中,分别对应 %GitPath%\mingw64\etc\gitconfig文件 $home.gitconfig文件 %RepoPath%.git…
以下步骤假设你已经安装好git 一.Git 全局设置: git config --global user.name "用户名" git config --global user.email "user@main.com" 二.生成 sshkey,并且将密匙添加到远程仓库中(例如:gitee) cd ~/.ssh ssh-keygen -t rsa -C "你的邮箱" cat rsa.pub 三.测试是否添加成功 ssh -T git@gitee.…
公钥 很多服务器都是需要认证的,SHH 认证是其中的一种:在客户端生成公钥,把生成的公钥添加到服务器,你以后连接服务器的时候就不用每次都输入用户名和密码了:很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了. SHH公钥 添加 SHH 公钥可以让你的电脑和码云通信的时候使用安全链接:[git 的remote 要使用 SHH地址]注意: 为了便于在多个仓库下使用同一套公钥,避免重复的部署和管理,码云推出了…
GIT Git是一个分布式的版本控制系统,只是软件,需要你下载装到电脑上,实现git功能. Github.Gitee基于git的项目托管平台.Github是国外的,连接速度因人而异:另外Github收费用户才能创建私有项目. 准备内容 注册码云(Gitee),创建一个项目,得到项目url:https://gitee.com/YourGiteeName/projectname.https://gitee.com/signup 下载git, 默认安装.https://git-scm.com/down…
前言 现如今将代码开源已经成为软件开发行业的一种趋势,而现在比较有名的代码托管平台有GItHub.Gitee.Gitlab等相关平台.而我们在使用代码托管平台最为常见的就是如何将自己本地的代码推送到远程托管平台中的仓库中,现如今各大托管平台基本上都提供了基于SSH协议的GIt服务,因此我们常见的方式就是使用SSH协议访问代码托管中的仓库. Git Bash生成并找到SSH Key 输入以下命令: ssh-keygen -t rsa -C "xxxxx@xxxxx.com" 按照提示完成…
1.创建ssh key ssh-keygen -t rsa -C "your_email@example.com" 执行命令后会在用户的家目录生成.ssh的隐藏文件夹,文件夹里有公钥id_rsa.pub和私钥id_rsa 2.登录github网站,在用户的settting页面,添加ssh key,把刚才生成的私钥内容粘贴到key文本中. 在gitlab或者gitee网站添加密钥的方式与github添加密钥的方式相同 3.远程仓库的管理 git remote add github <…
为什么有这种需求? 在我们开发过程中,可能会遇到使用同一台机器,既要向公司git服务器提交代码,也要向gitlib或者gitee等 git仓库提交代码,2个仓库设置的用户名信息,不一样,此时需要用到多个ssh-key管理.主要包含以下几个步骤. 生成对应的私钥公钥 1. 生成github.com对应的私钥公钥 ssh-keygen -t rsa -C xxx@126.com **2. 同样的方式生产git.oschina.net的私钥公钥 ssh-keygen -t rsa -C xxx@163…
公司用gitlab 外网的github同时配置 这样就导致我们要配置不同的ssh-key对应不同的环境. 具体操作步骤如下: 1:生成一个公司用的SSH-Key $ ssh-keygen -t rsa -C "youremail@yourcompany.com" -f ~/.ssh/id-rsa 在~/.ssh/目录会生成id-rsa和id-rsa.pub私钥和公钥. 我们将id-rsa.pub中的内容粘帖到公司gitlab服务器的SSH-key的配置中. 2:生成一个github用的…