GitHub远程库的搭建以及使用
GitHub远程库的搭建
一)、配置SSH
步骤:
1).注册GitHub账号
2).本地git仓库与远程的GitHub仓库的传输要通过SSH进行加密
3).创建SSH key
1.检查在用户主目录下是否有.ssh文件,例:H:\Users\mac.ssh
2.检查ssh下是否有id_rsa, id_rsa_pub文件,有,直接跳到下一步
3.没有,则创建。打开Shell(Windows下打开Git Bash),创建SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com" //填自己的邮箱地址
4.创建成功,在用户主目录下找到.ssh, id_rsa文件对应SSH私钥,id_rsa_pub对
公钥


4).配置SSH Key到GitHub中
步骤:
登录GitHub账号,打开Account Setting, SSH key, 添加 id_rsa_pub的文件内容
到add Shh key的页面中。
为什么需要设置SSH Key到远程的gitHub中呢?
识别推送, Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认
只有你自己才能推送
二)、创建版本库
步骤:
1.在本地创建一个空目录
I:\gitHub\responsity
2.使用 git inint 命令,将这个目录变为git可以管理的仓库

注:当前目录下多了一个.git文件,用于跟踪管理版本库。

三)、将本地仓库的内容推送到GitHub远程
步骤:
1.在GitHub上设置SSH,识别主机推送。
2.在GitHub上创建一个仓库,该仓库可以名字可以与本地仓库同名,也可以不同名
3.复制远程仓库的链接协议

4.在本地的仓库根目录下,使用Git Brash打开,操作命令
$ git remote add origin + 远程仓库链接协议,将本地库推至远程库
$ git remote add origin https://github.com/slob-cow/javaTest.git

四)、使用idea将项目推送至GitHub
步骤:
1.将项目交由本地管理
VCS --- > import into Version Control ---- > create Responsity(创建本地版本库)
将该项目交由git管理 ---- 》 右击项目 ----》 Git ----》add(将项目代码添加
到工作区) -----> commit Responsity -----> 将项目提交到仓库
2.将项目推送到GitHub
VCS --- > import into Version Control ---- >share Project On GitHub ----- >
弹框,输入gitHub账号、密码 (关联到gitHub) ---- >使用git ---- > push将代码
提交到GitHub中,此时gitHub会自主创建一个与本地库同名的远程仓库。
GitHub远程库的搭建以及使用的更多相关文章
- git 本地提交代码到 github 远程库,没有弹框 github login
git 本地提交代码到 github 远程库,没有弹框 github login: 原因: win10 有个凭据管理器,给保存了历史登陆用户名密码,导致无法切换用户. 解决办法: 删除历史登陆用户 ...
- 从Github远程库安装Node.JS
3)从Github远程库安装Node.JS在这个方法中我们需要一些步骤来把Node.js的从Github上的远程的仓库克隆到本地仓库目录 在开始克隆(克隆)包到本地并且配制之前,我们要先安装以下依赖包 ...
- Github远程库与Git本地库连接
Github远程库与Git本地库连接 以下有任何[]符号只是将内容扩起,输入命令不需要将[]加入 创建SSH Key 用户主目录有.ssh->id_rsa和id_rae.pub->直接跳过 ...
- eclipse clone克隆github远程库工程到本地
项目作者把项目push到github远程库,其他用户可以把项目克隆到本地: eclipse里的操作具体如下: File -> Import... 找到Git 选择 Project from Gi ...
- Git 使用,本地项目上传到GitHub远程库
Git 使用,本地项目上传到GitHub远程库 环境 GitHub账号 点此进入github官网 git客户端工具 点此进入git下载页 本地项目上传到 GitHub 在GitHub中创建一个仓库(远 ...
- 000 上传本地库到Github远程库过程全记录
20220613 Github上新创建了一个CsImage库,之后本地创建了一个对应名称的目录,并创建本地库,进行了上传操作,记录一下过程 1.Github上CsImage库创建完成 Github上创 ...
- iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Bened ...
- git添加GitHub远程库
已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作 首先,登陆GitHub, ...
- github 远程库
一.在 Github 创建 django 项目时:先在本地创建项目,然后设置为本地仓库,再与远程仓库关联 在 Git Bash 进入django项目目录,输入命令git init,此时这个目录变成Gi ...
随机推荐
- Hive On HBase实战
1.概述 HBase是一款非关系型.分布式的KV存储数据库.用来存储海量的数据,用于键值对操作.目前HBase是原生是不包含SQL操作,虽然说Apache Phoenix可以用来操作HBase表,但是 ...
- 玩转ArduinoJson库 V5版本
1.前言 一直以来,博主的事例代码中都一直使用到JSON数据格式.而很多初学者一直对JSON格式有很大疑惑,所以博主特意分出一篇博文来重点讲解Arduino平台下的JSON库--Arduino ...
- 史上最骚最全最详细的IO流教程,没有之一!
目录 1.告白IO流的四点明确 2.File类 1.1 File概述 1.2 构造方法 1.3 常用方法 1.3.1 获取功能的方法 1.3.2 绝对路径和相对路径 1.3.3判断功能的方法 1.3. ...
- 数据结构(三十四)最短路径(Dijkstra、Floyd)
一.最短路径的定义 在网图和非网图中,最短路径的含义是不同的.由于非网图没有边上的权值,所谓的最短路径,其实就是指两顶点之间经过的边数最少的路径:而对于网图来说,最短路径是指两顶点之间经过的边上权值之 ...
- 修改linux系统history命令的条数和格式
在一次测试环境遇到的情况,发现服务莫名其妙挂了,以为服务有bug,查了一下午,后来一个同事说,是我把服务关了啊.... 是可忍孰不可忍,原生的history命令,只能看到输入的命令历史,看不到什么时候 ...
- python:__name__的使用
1.python中__name__是什么意思? 很多python的初学者可能都会遇到一个问题:__name__是什么意思? 在刚开始学习python的时候,我们总会看到这样一句代码: if __nam ...
- Java 方法重载 (Overload)
对重载 (Overload) 的认识 为什么要用方法重载: 对于功能类似的方法来说,因为参数列表不一样,如果定义不同名称的方法,太麻烦且难以记忆. 为了解决这个问题,引入方法的重载. 重载的定义: 多 ...
- No such application config! Please add dubbo:application
SpringBoot运行找不到application.properties配置文件 运行springBoot项目启动报错:java.lang.IllegalStateException: No suc ...
- 硬件内存模型到 Java 内存模型,这些硬核知识你知多少?
Java 内存模型跟上一篇 JVM 内存结构很像,我经常会把他们搞混,但其实它们不是一回事,而且相差还很大的,希望你没它们搞混,特别是在面试的时候,搞混了的话就会答非所问,影响你的面试成绩,当然也许你 ...
- 问题 A: 雷神领域
传送门 题目描述 L君,S大陆首屈一指的天才魔法师,创造了一个新魔法:雷神领域. 这个魔法会首先在地面上形成正方网格魔法阵列,然后在某些位置召唤雷电轴标.注意:一个位置只能有一个雷电轴标存在. 雷电 ...