国外Git经常被墙,所以目光转向国内。目前,云存储真的是很热,有很多公司在做。
看了一下,CSDN,开源中国,淘宝,京东,Gitcafe都在搞。淘宝只支持SVN。
JD号称提供1G免费空间,而且支持私有仓库,所以就去试了试。https://code.jd.com/
配置起来也比较简单,在网页上新建一个私有项目,之后会提供给你一个项目地址。
不过,私有项目要通过ssh登陆下载。
下面讲讲ssh的配置。
整个配置过程JDCode上面写的比较详细https://code.jd.com/articles/howToUseSsh
首先在Terminal中生成ssh公钥
$ssh-keygen
存放位置什么的默认就好,之后看到如下提示:
Enter passphrase (empty for no passphrase):
这时输入自己的私钥,两遍。
创建好后,进入~/.ssh文件夹,打开id_rsa.pub文件
$vim ~/.ssh/id_rsa.pub
复制里面的所有内容,登录到网页中的京东代码库自己的“操控中心”,点击右侧tab页的菜单“ssh管理”。
把公钥粘贴到相应位置,保存即可。
公钥添加好后,进入自己的代码库或者参与的代码库首页,鼠标移动到右下侧蓝色字体“ssh”,就会出现ssh登陆的链接,
之后用git clone就可以了
$git clone git@code.jd.com:cloud_test/cloud
当然,后面的地址要换成你自己的
$git clone 网页上生成的地址拷贝到这里
如果你在生成公钥的时候,设置了私钥,这时会提示你输入一下。
完成!
Linux中使用京东代码库JDCode创建私有Git仓库的更多相关文章
-
使用GitHub for Windows客户端管理京东代码库项目
1.下载并安装 GitHub for Windows 客户端 https://windows.github.com/ 2.在京东代码库中新的代码库,可以创建私有的代码库 https://code.jd ...
-
linux中C的静态库和动态库分析
从开始学C语言写第一个"hello world"历程到现在,我依然困惑于到底这个程序完整的执行流程是什么样的.不过,现在我正在尝试一点一点的揭开它的面纱.现在,我尝试分析linux ...
-
Linux中如何查看文件的最初创建时间
查看 一个文件的 最初创建时间: Linux中如何查看文件的最初创建时间 linux 目前Linux没有直接查看创建文件的命令,你只能通过文件是否被修改过来进行判断. //查看代码stat ...
-
reinstall_xbt: Linux中如何查看文件的最初创建时间
Linux中如何查看文件的最初创建时间 与文件相关的几个时间: 1.访问时间,读一次这个文件的内容,这个时间就会更新.比如对这个文件使用more命令.ls.stat命令都不会修改文件的访问时间. ...
-
在本地用命令行创建一个git仓库,并推送到远程
首先,进入的gitStore目录下(没有的话自己创建一个) 1.git init 在gitStore目录下 初始化一个git仓库 2.git add 复制一个文件到gitStore目录下,然后执行gi ...
-
Git中如何利用生成SSH个人公钥访问git仓库
Git中如何利用生成SSH个人公钥访问git仓库方法(这里以coding平台为例): 1. 获取 SSH 协议地址 在项目的代码页面点击 SSH 切换到 SSH 协议, 获得访问地址, 请使用这个地址 ...
-
创建私有yum仓库
创建私有yum仓库
-
linux下搭建svn代码库
1.安装svn客户端 2.创建svn代码库 1.安装svn客户端 1.1.使用命令安装 1)CentOS $ yum install subversion 2)ubuntu sudo apt-get ...
-
在Linux上搭建私有git仓库
最近在学Linux,顺便将自己的服务器用起来,不然又得废弃一年.这次是跟着网上的教程做一个简单的git私有仓库,复杂完整的git系统还需使用gitlib系统. 首先在linux上安装git yum i ...
随机推荐
-
swift中文文档- 类型转换
未翻译完 待续(英语烂,求斧正) Type Casting 类型转换 Type casting is a way to check the type of an instance, and/or to ...
-
js实现checkbox的全选和全不选功能
html代码: <form name="form1" method="post" action="manage.php?act=sub" ...
-
【转】对Android开发者有益的40条优化建议
下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用*解决问题 对每个你像添加的特征重复上述过程.这种方法能够激 ...
-
Spring PropertyEditor Spring conversion框架分析
PropertyEditor https://blog.csdn.net/pentiumchen/article/details/44026575 conversion https://blog.cs ...
-
java springboot2 jquery 抽奖项目源码
java+springboot2+jquery+jdk8 实现的多种抽奖效果! 体验抽奖地址: http://47.98.175.6:8091/ 赞助获得源码!!!
-
Javascript中call、apply之我见
一.call和apply定义. 1.Call 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项.将被用作当前对象的对象. arg ...
-
Java使用jxl.jar包写Excel文件的最适合列宽问题基本实现
以前用jxl.jar包,读写过Excel文件.也没有注意最适合列宽的问题,但是jxl.jar没有提供最适合列宽的功能,上次用到写了一下,可以基本实现最适合列宽. 注意,这个只是基本可以实现,基本针对中 ...
-
USB2.0学习笔记连载(二):USB基础知识简介
USB接口分为USB A型.USB B型.USBmini型.USBmicro型.USB3.0其中每种都有相应的插座和插头. 图1 图2 上图是USBA型接口,图1为插座,图2为插头.插座指向下行方向, ...
-
DPM Server切换
DPMserver切换: Dpm有2个volum:副本卷和恢复点卷 (1)首先在exchangeserver上面安装agent (2)在exchangeserver上指定dpmserver: cd&q ...
-
EG:nginx反向代理两台web服务器,实现负载均衡 所有的web服务共享一台nfs的存储
step1: 三台web服务器环境配置:iptables -F; setenforce 0 关闭防火墙:关闭setlinux step2:三台web服务器 装软件 step3: 主机修改配置文件:vi ...