博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
本地与Github的交互操作
阅读量:6257 次
发布时间:2019-06-22

本文共 895 字,大约阅读时间需要 2 分钟。

hot3.png

如果某台机器需要与github上的仓库交互,那么就要把这台机器的ssh公钥添加到这个github账户上。

一、添加ssh账户

  1. 在ubuntu的命令行中,回到用户的主目录下,编辑文件.gitconfig,修改某台机器的git配置。shell中执行以下命令:
进入到用户家目录: cd ~编辑git配置文件: vi  .gitconfig修改配置信息:[user]    email=注册github时的邮箱    name=用户名
  1. 使用如下命令生成ssh密钥:
ssh-keygen -t rsa -C "邮箱地址"
  1. 进入主目录下的.ssh文件件,下面有两个文件。
公钥为:id_rsa.pub私钥为:id_rsa

查看公钥内容,复制此内容。点击github账户头像后的下拉三角,选择'settings',选取SSH项,把赋值的公钥内容黏贴进去。提交。

二、克隆项目

  1. 进入github代码仓库,选择Clone with SSH,复制clone地址。
  2. 回到自己的电脑上,使用如下命令克隆项目:
git clone 克隆地址
  1. 如果克隆出错,执行以下代码:
# 先eval "$(ssh-agent -s)" # 后  ssh-add

然后再从新执行克隆代码: git clone 克隆地址

三、远程交互

上传分支
  1. 项目克隆到本地之后,执行创建分支命令,开始写或者修改代码等。
  2. 项目完成。所有代码均已git add 与 commit了,我们开始向github上面推送我们的项目代码,当然,你也可以每完成一个小功能就推送一次。
git push 远程主机名(可忽略)  本地分支名  远程分支名
  1. 跟踪远程分支
git branch --set-upstream-to=origin/远程分支名称 本地分支名称 # 使用git status命令,可以查看是否与github上的分支一致。git status
下载远程分支到本地,并合到本地分支
git pull  远程主机名  远程分支名  本地分支名

转载于:https://my.oschina.net/u/3826227/blog/1789640

你可能感兴趣的文章
网站攻击中的csrf和xss
查看>>
(CZ深入浅出Java基础)反射
查看>>
图像颜色提取
查看>>
20170626-Promise的实现
查看>>
jQuery webcam plugin调用摄像头
查看>>
Vue入门笔记
查看>>
bash脚本case与函数
查看>>
我的学习计划
查看>>
理解 Go 语言中的方法和接收者
查看>>
iView 发布 2.0.0-rc.16 版本
查看>>
React表单组件
查看>>
从0到1学习node(八)之异步控制工具async
查看>>
Android 运行时权限库
查看>>
网易漫画Swift混编实践
查看>>
如何针对业务设计架构?——QCon热点专题前瞻
查看>>
你的可用性达标了吗?云端业务性能高可用的深度实践
查看>>
Mozilla开发全新的公开网络API WebXR 来实现增强现实
查看>>
用户超5亿,三年投10亿,开发者如何抢滩支付宝小程序蓝海?
查看>>
[使用 Weex 和 Vue 开发原生应用] 2 编写独立页面
查看>>
Cosmos DB:全球分布式数据库
查看>>