使用CSDN CODE托管代码,Git仓库的SSH公钥与私钥分析
2016-12-23 12:12
671 查看
前言:公司开发的项目想找个私有的地方存储,可以满足公司开发,和家里开发等其他环境开发。就找到了https://code.csdn.net。因为项目比较大,csdn code可以满足免费私有化2G托管容量。赞一个!
1, 打开https://code.csdn.net,创建一个git项目仓库。
2,在配置里面选择私有化, 添加项目描述,点击创建安
3,这时候我们就拥有了一个git托管仓库,链接在此
4,这时候我们就可以通过 git clone 仓库地址 命令来下载到本地目录,但是,这时候会提示没有权限,那是因为我们还没有匹配公钥和私钥。接着我们来创建本台电脑的公钥和私钥。
5, 执行完上面的步数我们就会在~/.ssh里面生成公钥和私钥,我们需要将公钥内容复制,然后添加到我们的项目公钥中。
6,添加公钥到项目公钥管理,首先打开项目设置
选择添加项目公钥
填好保存即可
7, 这时候我们就将本电脑关联到这个项目了,其实就是告诉项目,这个电脑可以参与开发,在git clone/push/pull的时候,会将私钥 和 网站上保存的公钥 进行算法匹配。通过了才能做此操作。
同理,如果在家里想开发此项目/或其他人想加入此项目,在本地电脑创建两个密钥,然后提供公钥添加到项目公钥中就可以实现多人开发和多地点开发。
重装系统可以备份 公钥 和 私钥 覆盖到~/.ssh文件即可。
1, 打开https://code.csdn.net,创建一个git项目仓库。
2,在配置里面选择私有化, 添加项目描述,点击创建安
3,这时候我们就拥有了一个git托管仓库,链接在此
4,这时候我们就可以通过 git clone 仓库地址 命令来下载到本地目录,但是,这时候会提示没有权限,那是因为我们还没有匹配公钥和私钥。接着我们来创建本台电脑的公钥和私钥。
window下打开Git Bash,然后输入 $ cd ~ $ rm -R .ssh $ ssh-keygen -t rsa -C “您的邮箱地址” (输入此步后连续按3次enter即可,达到push的时候不用密码目的)
5, 执行完上面的步数我们就会在~/.ssh里面生成公钥和私钥,我们需要将公钥内容复制,然后添加到我们的项目公钥中。
window下打开Git Bash,进入~/.ssh目录可以看到密钥 此处的id_rsa就是私钥, id_rsa.pub就是公钥
$ vim id_rsa.pub 复制id_rsa.pub里面的公钥内容到剪贴板
6,添加公钥到项目公钥管理,首先打开项目设置
选择添加项目公钥
填好保存即可
7, 这时候我们就将本电脑关联到这个项目了,其实就是告诉项目,这个电脑可以参与开发,在git clone/push/pull的时候,会将私钥 和 网站上保存的公钥 进行算法匹配。通过了才能做此操作。
同理,如果在家里想开发此项目/或其他人想加入此项目,在本地电脑创建两个密钥,然后提供公钥添加到项目公钥中就可以实现多人开发和多地点开发。
重装系统可以备份 公钥 和 私钥 覆盖到~/.ssh文件即可。
相关文章推荐
- eclipse下使用git插件管理代码(基于ssh的公私钥模式)
- 怎么使用CSDN的git仓库(code.csdn.net)
- git使用ssh方式clone时候的,配置公钥和私钥的原理
- git使用ssh协议,生成公钥和私钥,并指定私钥
- 如果不配置SSH公钥使用git远程仓库会怎么样?
- MyEclipse使用Git代码托管服务——02.用ssh连接Git服务
- git代码托管 code.csdn.net
- wi7下面配置 git bash使用ssh公钥/私钥登陆centos
- Windows下Git使用记录组建私人代码仓库进行项目开发
- Git从使用非默认SSH端口的远程仓库上克隆 scp 非默认端口
- 使用JSch进行SSH交互(服务器对私钥公钥都鉴权)
- Git 提交代码到 Code.CSDN.net
- 【经验之谈】Git使用之TortoiseGit配置VS详解;国内几大Git代码托管网站
- 开始使用Git工具进行代码管理--记在CSDN空间提交项目的开始
- Google Code项目代码托管网站上Git版本控制系统使用简明教程
- 使用Git命令从Github下载代码仓库
- 新手使用code@csdn(git)
- 使用Eclipse插件EGit进行Git代码托管和协同开发教程
- csdn代码托管平台首次使用过程记录(全图形操作)
- google code 代码托管 用git创建仓库