Git:与GitHub搭配及SSH登录
远程库(GitHub)上的地址
搭建本地库
准备一个文件
将地址用别名存在git上
推送到远程库
克隆
克隆的效果
1)完整的把远程库下载到本地
2)别名也完整保留
3)同时也初始化了本地库
邀请团队成员
拉取
直接:pull=fetch+merge git pull [远程库地址别名] [远程库分支名]
保险:git fetch [远程库地址别名] [远程分支名] + git merge [远程库地址别名] [远程分支名]
解决冲突
1)如果不是基于github远程库的最新版本所作的修改,不能推送,必须先拉取
2)拉取下来如果进入冲突状态,则按照“分支冲突解决”操作解决即可
跨团队协助
1)Fork 在github上访问需要协助方的远程库点击fork拷贝到协助方的远程库
2)克隆到本地库,修改完推送到远程库
3)Pull Request 在github上点击Pull Request---》new Pull Request ----》create Pull Request
4)经过上方协助方的协助操作后,需要协助方即可在github上的Pull Request
通过Comments看看对方提交了什么
通过File changed看看哪些内容被修改了
确认没问题之后点击 Merge pull request 合并,之后拉取到本地即可
SSH登录
1)进入当前用户的家~目录 cd ~
2)删除.ssh目录 rm -rvf .ssh
3)运行命令生成.ssh密钥目录 ssh-keygen -t rsa -C 邮箱
4)进入.ssh目录查看文件列表 cd .ssh / ls -lF
5)查看id_rsa.pub文件内容 cat id_rsa.pub
6)复制id_rsa.pub文件内容,登录GitHub,点击登录用户头像,setting---》SSH and GPG keys
7)New SSH Key
8)输入复制的密钥信息
9)回到GitBash创建远程SSH地址的别名
10)git push [ssh地址别名] [远程仓库分支]
转载于:https://www.cnblogs.com/it-taosir/p/10012805.html
Git:与GitHub搭配及SSH登录相关推荐
- mac使用git管理Github以及生成 SSH 公钥
现在开始设置Mac管理Github,有一点需要知道的是本地的git仓库和Github服务器之间是通过ssh加密的. 在终端执行 ? 1 2 3 4 5 6 7 8 9 10 ozil:tmp mesu ...
- Linux Github 使用 ssh 登录及推送 - 一站式教程
前言 由于 Github 在七夕的时候修改 push 规则为必须使用 token,不能使用密码,所以为了每次 push 时免输密码,可以使用 ssh 登录的方式推送. 步骤 在终端用户根目录~下执行生 ...
- Git 详细教程之五:SSH 免密登陆 GitHub
由于每次 Git 对远程库 GitHub 进行推送(push)等操作时都需要进行登陆验证才可以进行,比较麻烦.本篇博客提供了一种新的链接方式:『Git 详细教程之五:SSH 免密登陆 GitHu ...
- Git复习(二)之远程仓库、注册GitHub账号、SSH警告、使用GitHub
远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以"克隆"这个原始版本库,而且每 ...
- linux git ssh 配置文件,git bash配置ssh 登录 Linux的方法
1.首先在 Linux 服务器上生成公钥和私钥文件,默认的存放目录在~/.ssh下. ssh-keygen 可以将密码留空,这样之后就可以免密码登录. 2.将私钥文件拷贝到本机. scp root@1 ...
- ssh协议(git和github gitee 之间的传输协议)
全面概述Gitee和GitHub生成/添加SSH公钥 SSH公钥就是git生成的一个给gitee 或者 github认证的锁,可以安全传输数据的那种 git本地仓库 $ mkdir gitrep // ...
- 关于ssh连接主机git连接github失败的问题
关于ssh连接主机,git连接github失败的问题 问题:$ ssh -T git@github.com Permission denied (publickey) 解析: 1.可以看出问题出在pu ...
- git登录之三--SSH登录
1.首先,你可以试着输入git,看看系统有没有安装Git $ git The program 'git' is currently not installed. You can install it ...
- npm install 报错:xx/git.EXE ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git
npm install 报错:xx/git.EXE ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git 网上的教程是这样: git c ...
最新文章
- android流量控制的实现,Android系统中P2P应用数据包捕获及流量控制研究
- sphinx索引分析续
- java写spark碰到输出为[Ljava.lang.String;@889a8a8的情况
- 第三次学JAVA再学不好就吃翔(part61)--基本数据类型包装类
- 在VMware开启此虚拟机时出现内部错误
- 第二十二课php注入,php第二十三节课
- MEMCACHED在集群环境下对并发更新是否保持数据一致
- P2898 [USACO08JAN]haybale猜测Haybale Guessing
- 多线程并发编程之构建自定义同步工具
- [Algorithm] Fibonacci Sequence - Anatomy of recursion and space complexity analysis
- win7开机动画_分享win7开机画面修改方法
- php mysql知识总结_Mysql数据库知识总结(看资料总结出来的)
- 1-以太坊私钥公钥地址生成
- 体育赛事系统设计方案
- 沃尔玛跨境智星的介绍与用法
- word文件和扩展名不匹配的解决办法,亲测有效
- AAAI2022推荐系统论文集锦
- 我的专业计算机作文700字,我的专业作文700字
- python模拟银行存取款_python 简单模拟银行转账功能
- 兼或Inclusive or 和 异或exclusive or
热门文章
- python基础语法 第0关print-徐州鼓楼高校邦数据科学通识课【Python基础语法】答案...
- 哪本python入门书内容最详细-重磅 | 由浅入深的 AI 学习路线,最详细的资源整理!...
- python编程语言创始人-Python简史:开发者的小小副业如何成为全球最热编程语言?...
- python电脑下载网址-Python
- pythonurllib模块-urllib库详解 --Python3
- python爬虫入门-python爬虫入门,8分钟就够了,最简单的基础教学!
- 手机上开发python有哪些软件-哪个手机软件有python题库
- python能做软件开发吗-学习Python软件开发能做什么?
- python可以从事什么工作-学完Python能从事哪些工作?
- python输出文本-python;如何将输出写入文本文件