国内的项目托管网站-码云

1 简介

使用 GitHub 作为项目托管网站如果网速不好很影响效率,大家也可以使用国内的项目托管网站-码云。网址是 https://gitee.com/ ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。

2 配置 SSH 免密登录

在码云上通过 HTTPS 的模式上传项目跟在 GitHub 上一样,但是在码云上上传项目总是输入用户名和密码,比较麻烦,所以给大家演示一下通过 SSH 模式免密登录上传项目,使用 SSH 模式的好处是每次上传项目不需要输入用户名和密码,SSH 免密登录同样适用于 GitHub。

使用 SSH 模式前提是你必须是这个项目的拥有者或者合作者,且配好了 SSH Key,配置 SSH Key 的步骤如下:

  1. 进入电脑的用户目录,在用户目录右键打开 Git 命令行窗口

  2. 创建 SSH Key

    在命令行窗口输入以下命令

    ssh-keygen -t rsa -C 任意内容

    命令参数说明:

    -t = The type of the key to generate(密钥的类型)

    -C = comment to identify the key(用于识别这个密钥的注释)



    输入命令后回车,然后再回车、回车、回车

  3. SSH Key 创建成功会在用户目录生成.ssh 文件夹

  4. 进入.ssh 文件夹,查看 id_rsa.pub 文件,复制全部内容

  5. 找到码云账户的设置

  6. 点击 SSH 公钥,设置标题,粘贴公钥,点击确定

Tips:码云账户中可以添加多个 SSH 公钥,但是一台电脑只能授权一个用户免密登录

  1. 复制码云账户中仓库的 SSH 地址

3 在 Eclipse 中通过 SSH 模式上传项目

创建了 SSH Key 之后 Eclipse 可以自动识别对应的公钥和私钥文件

通过 SSH 模式上传项目的步骤:

  1. 在要上传的项目上右键

  2. 点击 New Remote…

  3. 复制 SSH 模式的地址并给远程地址起一个别名

  4. 因为是第一次使用 SSH 模式,点击 Finish 之后需要勾选保存 key,勾选创建 known_hosts 文件,以后就不需要这样了



  5. 点击 Preview 进入确定上传窗口

  6. 点击 Push 开始上传,不再需要输入用户名和密码

  7. 上传成功

4 在 Idea 中通过 SSH 模式上传项目

  1. 在码云账户中创建一个新的仓库,复制 SSH 模式的地址

  2. 在 Idea 中要上传的项目上右键

  3. 在弹出的窗口点击 origin→Define Remote

  4. 设置 SSH 模式远程地址与别名

  5. 选择定义的 sshorigin 开始上传项目

  6. 点击 Push 直接上传成功

【Git】国内的项目托管网站-码云的更多相关文章

  1. 使用Git将项目托管到码云及从码云导入项目到本地

    前言 码云+Git+IntellJ IDEA 欢迎转载,请注明作者和出处哦☺ Git 的安装及使用的教程 ​​​​ 最好不要在官网下载,官网下载要vpn而且速度还很慢 . 推荐在 https://gi ...

  2. IDEA上的项目托管到码云步骤

    IDEA上的项目托管到码云步骤:1.安装Git2.idea上配置Git    Setting-Version Control-Git    把git.exe改为安装的Git的执行路径如:D:\Prog ...

  3. 项目git的步骤,将项目托管到码云

    项目git的步骤 1.创建.gitignore文件,进行文件过滤.写着不需要上传到git仓库的文件夹名字 2.readme.md 3.拷贝LICENSE,开源协议 4.创建本地仓储 * 使用git i ...

  4. git将本地项目上传码云

    1.首先在码云新建项目. 2.使用git bash工具,进入本地项目所在的文件夹. 3.执行命令 git init,初始化本地git仓库 4.执行命令 git remote add [short-na ...

  5. Android/AndroidStudio/idea使用教程之git使用(详细)(码云)

    已经安装好了AndroidStudio,安装教程 本教程是作者自己摸索出来的,有不足之处还请大家海涵.多多拍砖,互相学习. 第一步:下载git,安装git客户端 直接百度git,下载git ​ 安装g ...

  6. 把本地git仓库中的项目引入到码云上

    一.安装git软件和TortoiseGit客户端(git需配置环境变量,但安装时已经配置好,无需考虑) 二.生成公钥和私钥(建立与码云的连接) 三.在码云上新建项目(建议在组织的基础上)   四.在码 ...

  7. GIT笔记:将项目发布到码云

    GIT笔记:将项目发布到码云 发布步骤 1.码云创建项目 记录下项目的远程地址: https://gitee.com/mrsaber/ms_supplyAndSale.git 2.在本地创建GIT仓库 ...

  8. 怎么在本地建立一个Maven 项目push到码云(https://git.oschina.net)

    本地建立一个的mvan项目不使用SmartGit push到码云上. 1 首先在自己码云的建立一个maven 空项目 2 然后打开STS(Spring Tool Suite)   新建一个Maven( ...

  9. visual studio 2015将已有项目添加到码云(gitee)

    visual studio 2015将已有项目添加到码云的步骤包括:gitee新建项目.清空项目及VS发布项目 1.gitee新建项目 2.清空项目 清空项目则会将vs项目的master分支发布到gi ...

  10. 不用git将项目push到码云上

    1.在码云上创建一个项目: 2.打开STS(spring Tool Suite)   新建一个Maven(webapp)项目: 3.打开你的码云账号,把码云上的工程的URL复制: 4.重新在另一个目录 ...

随机推荐

  1. [LC646]最长数对链

    题目概述 给出 n 个数对. 在每一个数对中,第一个数字总是比第二个数字小. 现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面.我们用这种形 ...

  2. 【转】史上最详细的 JDK 1.8 HashMap 源码解析

    HashMap的源码应该是我看过最多变的JDK源码,没有之一,自己也写过一些帖子来记录自己的感悟,虽然其中涉及数据结构以及实现方式也都有所掌握,但是每次看都有不一样的收获,尤其是源码作者的编码思路以及 ...

  3. w3cschool-Netty 实战精髓篇1

    https://www.w3cschool.cn/essential_netty_in_action/ Netty 异步和数据驱动 2021-04-22 14:57 更新 在学习Netty的异步和数据 ...

  4. w3cschool-Go 教程

    https://www.w3cschool.cn/go/ Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. Go是从2007年末由Robert Griesemer, Rob Pi ...

  5. Fo-dicom通过C-store方式发送图片

    1 using Dicom.Network; 2 using System; 3 using System.Collections.Generic; 4 using System.Linq; 5 us ...

  6. Codeblocks 显示所创建工程的文件夹

    问题: 有时创建完工程后没有默认打开文件夹: 方法: 使用F2 +shift view->manager

  7. 使用GraalVM将SpringBoot工程编译成平台原生的可执行文件

    原文链接:https://blog.liuzijian.com/post/209e68d0-a418-1737-503a-d47e6d2d9350.html 1.GraalVM GraalVM (ht ...

  8. 同步工具-Oceanus打通mysql到Iceberg

    一.服务配置 已配置好gt_oneline_2,其它集群还需按照下面方式特殊配置 1.需要腾讯Oceanus同学在后端修改高途flink集群配置core-site.xml文件,增加如下配置.只能绑定一 ...

  9. C++ 使用MIDI库演奏《晴天》

    那些在MIDI库里徘徊的十六分音符 终究没能拼成告白的主歌   我把周杰伦的<晴天>写成C++的类在每个midiEvent里埋藏故事的小黄花   调试器的断点比初恋更漫长而青春不过是一串未 ...

  10. 推荐几款开源且免费的 .NET MAUI 组件库

    前言 今天大姚给大家推荐 3 款开源且免费的 .NET MAUI 组件库. .NET MAUI介绍 .NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML ...