IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Git使用 从入门到入土 收藏吃灰系列(六) 链接远程仓库 -> 正文阅读

[开发工具]Git使用 从入门到入土 收藏吃灰系列(六) 链接远程仓库

📢📢📢📣📣📣

哈喽!大家好,我是【小张同学】,一位上进心十足的博主!😜😜😜


?【小张同学】的写作风格:喜欢用【通俗易懂】的文笔去讲解每一个知识点,而不喜欢用【高大上】的官方陈述


?【小张同学】博客的主要是自己学习过程中的笔记与心得


?欢迎关注【小张同学】💞💞💞


??????感谢各位大可爱小可爱!??????

一、前言

讲讲小张的感受:我没有接触过Git,所以看了很多视频,对于入门使用确实只要知道git clone,git add,git commit,git push,git merge,确实也就足够了。但是我很好奇背后的原理,为什么要用git add到暂存区而不是直接git commit?很多指令之间为什么要按一定的顺序执行?所以这个系列我以初学的时候,小白的角度从安装到工作原理(有的是我自己的见解,如果感觉不对,欢迎指正),再到实际应用!另外,推荐看一遍第三个参考视频,然后看一下第二个参考视频,对工作原理的讲解和实际应用确实不错!

二、使用Gitee链接远程仓库(免密登录)

如果不设置公钥,每一次push远程都需要账号密码。github是有墙的,比较慢,在国内的话,我们一般使用gitee,公司有时候会搭建自己的gitlab服务器

登录

2.1链接仓库

1.注册登录码云,完善个人信息

image-20220117213447598

2.设置本机绑定SSH公钥,实现免密码登录!(免密码登录,这一步挺重要的,码云是远程仓库,我们是平时工作在本地仓库!)

# 进入 C:\Users\用户名\.ssh 目录 右击Git Bash Here
# 使用rsa加密生成公钥
ssh-keygen -t rsa 

一直按回车确认即可,在该文件夹生成两个文件

image-20220120223857904

3.将公钥信息public key添加到码云账户即可

通过查看cat ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key或者直接用记事本打开id_ed2519.pub,复制内容添加到公钥
也可以打开C:\Users\用户名\.ssh\id_rsa.pub

cat ~/.ssh/id_rsa.pub

image-20220117215011109

这里默认本机用户为ssh key的标识符,可以自己修改。标题任意命名。

image-20220117221138255

4.使用码云创建一个自己的仓库

image-20220117221644291

image-20220117222111433

最后三个对勾根据情况,自己选择

许可证:开源是否可以随意转载,开源但是不能商业使用,不能转载。

2.2使用指令上传远程仓库

建好以后利用git clone [url]命令或者直接下载到本地(下载的文件可以直接复制到本地任意位置,因为.git中保存了当前仓库的信息,可以默认连接远程仓库,eg:克隆在D:\C++,但是我想做JAVA程序,可以把仓库内所有文件复制到D:\JAVA的项目路径下,之后再进行下面步骤)。注意配置好公钥,选择SSH,本地上传远程就不用输入账号密码了

g-YTOnMI6c-1644321774574

第三、四个指令可以键鼠完成。

image-20220118204533570

可以看到仓库中增了demo.txt

image-20220118204203340

三、利用GitHub连接远程仓库(免密登录)

上面学习了gitee,学习github就简单很多了,这里就虽然是英文,但是页面布局基本一致。先删掉上面C:\Users\用户名\.ssh内所有配置

1.自己新建一个账号 GitHUb。Github在国内被ban了,要自己学会魔法。

2.新建一个仓库New repository

image-20220120205649011

image-20220120210734803

3.生成公钥和私钥:输入以下命令

# 进入 C:\Users\用户名\.ssh 目录 右击Git Bash Here
# 使用rsa加密生成公钥
ssh-keygen -t rsa 

输完命令连续按三次回车

image-20220120223747937

4.生成的id_rsa以文本打开,复制文本内容。

5.将公钥添加到github中

image-20220120222555893

6.克隆仓库时,自己的仓库用SSH链接。克隆别人的仓库用HTTPS。因为自己用HTTPS可能会请求超时。

mg-90XNy1HZ-1644321912645

下一期介绍在同时链接Github和Gitee如何处理密钥冲突?

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-09 20:54:32  更:2022-02-09 20:54:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:37:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码