`
eksliang
  • 浏览: 592211 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

github 关联远程仓库

阅读更多
转载请出自出处:http://eksliang.iteye.com/blog/2249472

一.本机远程仓库进行关联

1.1.在本机创建SSH Key

 

ssh-keygen -t rsa -C "eksliang@163.com"

 一直回车,会在本地生产~/.ssh文件夹,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

 

 

1.2.登录github让本机与github进行关联


 
 

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容;

为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。

 

二.在github上新建仓库(repository)


 

此时仓库还是空的,GitHub告诉我们,可以有2种方式进行创建,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。如下所示:



 

现在,我们根据GitHub的提示,在本地仓库下运行命令,把本地仓库的内容推送到GitHub仓库。

git remote add origin git@github.com:ickess/demo.git
git push -u origin master

命令解释如下:

添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库(建议不要改动,跟整个行业同步起来)

本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,以后的推送时可以去掉-u参数。推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样。

 

从现在起,只要本地作了提交,就可以通过命令,将本地的最新代码推送至远程仓库

$ git push origin master

 

三.github删除仓库



 

 

 

 

 

 

  • 大小: 72.9 KB
  • 大小: 49 KB
  • 大小: 37.9 KB
  • 大小: 56.3 KB
  • 大小: 46.1 KB
分享到:
评论

相关推荐

    如何安装git、git创建本地仓库、本地仓库如何关联GitHub远程及push内容到远程仓库中.docx

    按步骤详细介绍了如何安装git、git创建本地仓库、本地仓库如何关联GitHub远程及push内容到远程仓库中。

    Git远程仓库使用方法

    3、关联远程仓库 在远程仓库中,复制仓库的URL。 在终端中运行以下命令,将本地仓库与远程仓库关联起来: 这里的"origin"是一个别名,你可以使用其他名称来表示远程仓库。 git remote add origin 远程仓库URL 4、...

    GitHub Desktop 3.3.12(Windows和macos版本的安装包)

    当用户在本地进行代码修改后,可以使用 GitHub Desktop 提供的提交功能将修改的代码推送到远程仓库中,使远程仓库与本地仓库保持同步。 其次,GitHub Desktop 还具有分支管理功能。用户可以在本地仓库中轻松地创建、...

    初学者必看,git同步本地代码到远程仓库

    git同步本地代码到远程仓库 git pull --rebase origin master git命令解释: git add . 添加到暂存区域 git commit -m "日志信息" 提交到本地库 git push 提交到master是分支 git config --global -l 查看是否设置...

    git如何建立本地仓库与远程GitHub仓库的链接

    (2)然后使用下面命令,链接到远程仓库地址 git remote add origin 远程仓库地址 建议:远程仓库是新建的仓库,并且里面没有任何文件(这样可以防止出现冲突) (3)使用下面命令可以查看是否链接成功 git remote ...

    github-instructions:github使用备忘

    git push [别名] [分支名]的方式将本地库中的所有文件都push到GitHub远程仓库里面去 注意这里是将本地库的所有内容push,而不是将工作区push,所以我们在工作区修改文件后要重新在本地库修改它 如果我们想在本地库...

    git常用命令.txt

    把本地仓库和远程仓库相关联,其中origin是远程仓库的别名,可以自己改变。 git remote add origin [url]如:git remote add origin xxx(我新建的仓库的链接) 5:git push -u origin master 把本地仓库中的...

    在线matlab代码格式化-tips:github,降价

    (关联远程仓库origin) git push -u origin master(将本地库master提交至远程仓库origin) 3. Markdown常用语法 数学符号及公式:类似Latex语法,$x^2$用于“内嵌型”公式,$$a+b$$用于“显示型”公式 $\lambda$,...

    180315_gzhipin:react项目

    day011. git基本操作1). 创建本地仓库 创建.gitignore...关联远程仓库 git push origin master4). push本地的更新 git add * git commit -m "xxx" git push origin master5). pull远程的更新 git pull origin master

    zahn_exercise:这个仓库是用来学习git的!

    在Github上创建一个远程仓库,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。 添加远程仓库 git remote add origin ...

    通过Git将代码提交到GitHub(下)

    通过clone命令创建的本地仓库,其本身就是一个Git仓库了,不用咱们再进行init初始化操作啦,而且自动关联远程仓库。咱们只需要在这个仓库进行修改或者添加等操作,然后commit即可。接下来,咱们继续介绍向GitHub提交...

    git仓库管理常用快捷键文档

    github作用:国外远程仓库 github官网 https://github.com 码云:国内远程仓库 码云官网 http://git.oschina.net/ git基本操作-本地仓库推到远程仓库(!!!注意仓库里不能有空文件夹,不能有多个.git文件): 1.注意推之前...

    git教程,github教程,gitee教程,gitlab教程

    教程乃是图文详解,亲测有效,并非网上胡乱粘贴而来的...详细介绍了git的安装,使用,本地仓库,远程仓库,冲突解决,关联github,gitee,创建本地gitlab,在idea中集成等所有的操作,对于新手来讲,非常友好,强烈推荐。

    180228_gzhipin-client:react项目-硅谷直聘

    day011. 项目开发准备1). 项目描述: 整体业务功能/功能模块/主体的技术/开发模式2). 技术选型: 数据展现/用户交互/组件化, 后端, 前后台交互, 模块化, 项目构建/工程化, 其它3)....关联远程仓库 git push

    class0225-react-admin:react后台管理项目

    app创建,会自动生成本地仓库(git init)本地版本控制删除多余文件添加了.idea的忽略git add .git commit -m 'xxx'创建远程仓库上github创建仓库本地仓库的内容提交到远程仓库去git remote add origin xxx 关联仓库...

    M2实现Nodejs项目自动部署的方法步骤

    首先简单说下思路:本地git仓库与远程仓库关联(github、码云等平台),然后pm2按照指定配置登录服务器,拉取远程仓库的代码更新,再执行一些指定的命令(如打包等)。 创建本地项目并关联到远程仓库 本地新建名为...

    阿里云javasdk源码-javastudy:javaspringboot

    git本地代码与远程仓库合并 先创建远程仓库,得到一个仓库地址,如: 进入到本地项目根目录文件夹执行 #这里假设你的yum git已经安装完全 #本地项目根目录 git init #git remote add本地仓库与远端建立连接. origin 远...

    ashirt:它会记录您的屏幕截图和代码,然后让您上传到ASHIRT

    衬衫Qt托盘类型的应用程序允许捕获(通过用户可选区域或整个窗口)屏幕快照或与特定ASHIRT实例相关联的代码块。 此仓库仅包含客户端。 如果您正在寻找服务器,则可以在找到它。目录背景该应用程序允许用户连接到远程...

Global site tag (gtag.js) - Google Analytics