【Git】国内的项目托管网站-码云
国内的项目托管网站-码云
1 简介
使用 GitHub 作为项目托管网站如果网速不好很影响效率,大家也可以使用国内的项目托管网站-码云。网址是 https://gitee.com/ ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。
2 配置 SSH 免密登录
在码云上通过 HTTPS 的模式上传项目跟在 GitHub 上一样,但是在码云上上传项目总是输入用户名和密码,比较麻烦,所以给大家演示一下通过 SSH 模式免密登录上传项目,使用 SSH 模式的好处是每次上传项目不需要输入用户名和密码,SSH 免密登录同样适用于 GitHub。
使用 SSH 模式前提是你必须是这个项目的拥有者或者合作者,且配好了 SSH Key,配置 SSH Key 的步骤如下:
进入电脑的用户目录,在用户目录右键打开 Git 命令行窗口

创建 SSH Key
在命令行窗口输入以下命令
ssh-keygen -t rsa -C 任意内容
命令参数说明:
-t = The type of the key to generate(密钥的类型)
-C = comment to identify the key(用于识别这个密钥的注释)

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

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

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

找到码云账户的设置

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

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

3 在 Eclipse 中通过 SSH 模式上传项目
创建了 SSH Key 之后 Eclipse 可以自动识别对应的公钥和私钥文件

通过 SSH 模式上传项目的步骤:
在要上传的项目上右键

点击 New Remote…

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

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


点击 Preview 进入确定上传窗口

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

上传成功

4 在 Idea 中通过 SSH 模式上传项目
在码云账户中创建一个新的仓库,复制 SSH 模式的地址

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

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

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

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

点击 Push 直接上传成功

【Git】国内的项目托管网站-码云的更多相关文章
- 使用Git将项目托管到码云及从码云导入项目到本地
前言 码云+Git+IntellJ IDEA 欢迎转载,请注明作者和出处哦☺ Git 的安装及使用的教程 最好不要在官网下载,官网下载要vpn而且速度还很慢 . 推荐在 https://gi ...
- IDEA上的项目托管到码云步骤
IDEA上的项目托管到码云步骤:1.安装Git2.idea上配置Git Setting-Version Control-Git 把git.exe改为安装的Git的执行路径如:D:\Prog ...
- 项目git的步骤,将项目托管到码云
项目git的步骤 1.创建.gitignore文件,进行文件过滤.写着不需要上传到git仓库的文件夹名字 2.readme.md 3.拷贝LICENSE,开源协议 4.创建本地仓储 * 使用git i ...
- git将本地项目上传码云
1.首先在码云新建项目. 2.使用git bash工具,进入本地项目所在的文件夹. 3.执行命令 git init,初始化本地git仓库 4.执行命令 git remote add [short-na ...
- Android/AndroidStudio/idea使用教程之git使用(详细)(码云)
已经安装好了AndroidStudio,安装教程 本教程是作者自己摸索出来的,有不足之处还请大家海涵.多多拍砖,互相学习. 第一步:下载git,安装git客户端 直接百度git,下载git 安装g ...
- 把本地git仓库中的项目引入到码云上
一.安装git软件和TortoiseGit客户端(git需配置环境变量,但安装时已经配置好,无需考虑) 二.生成公钥和私钥(建立与码云的连接) 三.在码云上新建项目(建议在组织的基础上) 四.在码 ...
- GIT笔记:将项目发布到码云
GIT笔记:将项目发布到码云 发布步骤 1.码云创建项目 记录下项目的远程地址: https://gitee.com/mrsaber/ms_supplyAndSale.git 2.在本地创建GIT仓库 ...
- 怎么在本地建立一个Maven 项目push到码云(https://git.oschina.net)
本地建立一个的mvan项目不使用SmartGit push到码云上. 1 首先在自己码云的建立一个maven 空项目 2 然后打开STS(Spring Tool Suite) 新建一个Maven( ...
- visual studio 2015将已有项目添加到码云(gitee)
visual studio 2015将已有项目添加到码云的步骤包括:gitee新建项目.清空项目及VS发布项目 1.gitee新建项目 2.清空项目 清空项目则会将vs项目的master分支发布到gi ...
- 不用git将项目push到码云上
1.在码云上创建一个项目: 2.打开STS(spring Tool Suite) 新建一个Maven(webapp)项目: 3.打开你的码云账号,把码云上的工程的URL复制: 4.重新在另一个目录 ...
随机推荐
- 探索自联接(SELF JOIN):揭示数据间复杂关系的强大工具
title: 探索自联接(SELF JOIN):揭示数据间复杂关系的强大工具 date: 2025/1/11 updated: 2025/1/11 author: cmdragon excerpt: ...
- 双指针习题:Binary Deque
14.Binary Deque 题面翻译 Binary Deque - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 有多组数据. 每组数据给出 \(n\) 个数,每个数为 \(0\) ...
- idea启动项目(本地jar包)的配置
一. nohup java -jar jarName-0.0.1-SNAPSHOT.jar >msg.log 2>&1 &; java -Xms256m -Xmx512m ...
- runoob-TypeScript 教程
https://www.runoob.com/typescript/ts-tutorial.html TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准( ...
- VS2019上如何使用MFC
打开VS的安装程序 选择 C++桌面开发的MFC模块 安装即可 新建MFC项目 使用 参考:链接 MFC介绍 微软基础类库(英语: Classes,简称MFC)是微软公司提供的一个类库(class l ...
- Iterator迭代器接口(遍历Collection的两种方式之一)
使用 Iterator 接口遍历集合元素: Iterator对象称为迭代器(设计模式的一种),主要用于遍历 Collection 集合中的元素. GOF给迭代器模式的定义为:提供一种方法访问一个容 ...
- Jordak pg walkthrough Intermediate
NMAP ┌──(root㉿kali)-[/home/ftpuserr] └─# nmap -p- -A 192.168.226.109 Starting Nmap 7.94SVN ( https:/ ...
- TensorFlow2入门与实践--CNN
卷积神经网络CNN CNN原理 关于CNN的原理本文使用代码的方式来直观理解卷积中各个操作过程. 卷积 卷积层是CNN的核心组件,通过可学习的卷积核在输入特征图上进行滑动窗口操作.每个位置上,卷积核与 ...
- LVGL图形库
一.LVGL实现思想 LVGL以结构体的形式来实现类 父子对象的关系 1.子对象会随着父对象移动 2.子对象超出父对象范围的部分不显示 二.基础对象部件 基础对象lv_obj可以作为父对象来创建其它对 ...
- 个人数据保全计划:部署joplin server笔记同步服务
前言 在这个数据爆炸的时代,个人数据的价值愈发凸显,成为我们生活与工作中无可替代的重要资产.上一篇文章里,我介绍了从印象笔记迁移至 Joplin 的过程,这是我寻求数据自主掌控的关键一步.在探索同步方 ...