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远程库的搭建以及使用的更多相关文章

  1. git 本地提交代码到 github 远程库,没有弹框 github login

     git 本地提交代码到 github 远程库,没有弹框 github login:  原因: win10 有个凭据管理器,给保存了历史登陆用户名密码,导致无法切换用户. 解决办法: 删除历史登陆用户 ...

  2. 从Github远程库安装Node.JS

    3)从Github远程库安装Node.JS在这个方法中我们需要一些步骤来把Node.js的从Github上的远程的仓库克隆到本地仓库目录 在开始克隆(克隆)包到本地并且配制之前,我们要先安装以下依赖包 ...

  3. Github远程库与Git本地库连接

    Github远程库与Git本地库连接 以下有任何[]符号只是将内容扩起,输入命令不需要将[]加入 创建SSH Key 用户主目录有.ssh->id_rsa和id_rae.pub->直接跳过 ...

  4. eclipse clone克隆github远程库工程到本地

    项目作者把项目push到github远程库,其他用户可以把项目克隆到本地: eclipse里的操作具体如下: File -> Import... 找到Git 选择 Project from Gi ...

  5. Git 使用,本地项目上传到GitHub远程库

    Git 使用,本地项目上传到GitHub远程库 环境 GitHub账号 点此进入github官网 git客户端工具 点此进入git下载页 本地项目上传到 GitHub 在GitHub中创建一个仓库(远 ...

  6. 000 上传本地库到Github远程库过程全记录

    20220613 Github上新创建了一个CsImage库,之后本地创建了一个对应名称的目录,并创建本地库,进行了上传操作,记录一下过程 1.Github上CsImage库创建完成 Github上创 ...

  7. iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

    一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的   git的起源 作者是Linux之父:Linus Bened ...

  8. git添加GitHub远程库

    已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作 首先,登陆GitHub, ...

  9. github 远程库

    一.在 Github 创建 django 项目时:先在本地创建项目,然后设置为本地仓库,再与远程仓库关联 在 Git Bash 进入django项目目录,输入命令git init,此时这个目录变成Gi ...

随机推荐

  1. git jenkins 基本部署 gitlab私有仓库

    从代码私有性方面来看,公司不希望员工获取到全部的代码,这个时候 GitLab 无疑是最佳的选择.但对于开源项目而言,GitHub 依然是代码托管的首选平台. 1.安装gitlab[root@gitla ...

  2. 百万年薪python之路 -- MySQL数据库之 永久修改字符串编码 与 忘了密码和修改密码

    永久修改字符集编码的方法: 在mysql安装目录下创建一个my.ini(Windows下)文件,写入下面的配置,然后重启服务端. [client] #设置mysql客户端默认字符集 default-c ...

  3. Leetcode(6)Z字形变换

    Leetcode(6)Z字形变换 [题目表述]: 将一个给定字符串根据给定的行数,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "LEETCODEISHIRING" ...

  4. 设计模式C++描述----18.中介者(Mediator)模式

    一. 举例 比如,现在中图和日本在关于钓鱼岛问题上存在争端.这时,联合国就会站出来,做为调解者,其实也没什么好调解的,钓鱼岛本来就是中国的,这是不争的事实!联合国也就是个传话者.发言人. 结构图如下: ...

  5. python pytesseract使用

    正确使用方法 1.tesseract-orc安装 tesseract-ocr-setup-3.05.00dev.exe下载 2.pytesseract pip install pytesseract ...

  6. 【JAVA】可视化计算器

    import java.awt.Color; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.Actio ...

  7. linux(CentOS release 6.5)环境搭建svn

    正文之前,说几句关于svn和git的闲话. 之前用的版本控制工具主要都是svn,随着时间的推移,git以其强大灵活的分支管理功能受到大众喜爱.尤其是多人同时开发时同一项目,且不同部分功能时,git的分 ...

  8. numpy.array 中的运算

    简单运算 现在有有个需求,给定一个数组,让数组中每一个数乘以2,怎么做呢 n = 10 L = [i for i in range(n)] L # [0, 1, 2, 3, 4, 5, 6, 7, 8 ...

  9. 「刷题」GERALD07加强版

    是LCT了. 首先我们不知道联通块怎么数. 然后颓标签知道了是LCT. 那么考虑一下怎么LCT搞. 有一个很普遍的思路大家也应该都知道,就是如何求一个区间中某种颜色的个数. 这个可以很简单的用主席树来 ...

  10. FastJson稍微使用不当就会导致StackOverflow

    GitHub 9.4k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 9.4k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 9.4k Star 的 ...