GitHub 入门教程
简述:本文章针对git入门,没有涉及太多的命令,实现了基础的github注册,创建仓库,创建组织,建立远程,多个ssh链接,将code推向不同的仓库等
注册github账号
创建仓库
创建组织
生成ssh秘钥
单个ssh秘钥
$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”##自己的邮箱地址
按3个回车,密码为空。 ##第一个回车代表名字为空,采用默认的id_rsa,后两个为密码空
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub
多个ssh秘钥链接仓库
一台电脑上有一个ssh key,在github上提交代码,由于其他原因
你可能会在一台电脑上提交到不同的github上,怎么办呢...
假设你电脑上一个ssh key都没有,如果有默认的一个了,请直接生成第二个.
Host github.comHostName github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsa
如果要使用第二个ssh,我们可以将最后的is_rsa更改为s即可
ssh -T git@github.com
进行测试,可以收到欢迎的语句,并且说明了该sshkey连接了哪一个仓库地址
实现远程仓库
我们随便找一个目录,写入一个文件夹,在该文件夹下,我们执行命令
touch README.md
git init ##创建并初始化本地仓库
git add README.md
git commit -m "commit comment"
git remote add origin git@github.com/youraddress ##将远程仓库与本地仓库关联
git push -u origin master
##由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令
克隆
[core]repositoryformatversion = 0filemode = falsebare = falselogallrefupdates = truesymlinks = falseignorecase = truehideDotFiles = dotGitOnly
[remote "origin"]url = git@github.com:zbwd/zb.gitfetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]rebase = true
我们将最后一行 rebase = true 改为:
remote = originmerge = refs/heads/master
GitHub 入门教程相关推荐
- [github 教程]手把手教你最简单的开源项目托管GitHub入门教程_github 教程
[github 教程]手把手教你最简单的开源项目托管GitHub入门教程--简介 自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费 开源 项目托管站点,众多开源项目都 ...
- 零基础GitHub入门教程
最近Github很火,暑期的时候也注册了一个账号,可是其实一直没用.主要呢,是不知道那到底干什么用.现在要照着自己的学习记录一个像我这种完全零基础的人的入门教程. 首先,让我们先知道GitHub到底是 ...
- github入门教程
1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了(www.github.com).之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Reposi ...
- GitHub 入门教程—— Git的常识与快速上手
前言: 或许你在看到这篇文章以前,你对Git和GitHub两者的概念还很模糊,或许你曾以为它们倆就是同一个东西,其实不然,其实两者完全是两个截然不同的东西,我们要迈进GitHub的大门就必须先跨过Gi ...
- Github入门教程(新版)
GitHub 的介绍与使用 GitHub 注册一个账号 直接在首页注册即可啦 要注意的是 第一项 username 别人是可见的 后面修改也会比较麻烦,所以起个好名字很重要 个人主页介绍 刚注册好的页 ...
- GitHub——入门教程
一.注册GitHub账号 GitHub官网https://github.com/ 注册之后,登录注册的邮箱验证后注册完成. 二.下载Git 有Mac,Windows,Linux版本的.下载地址:htt ...
- 专为设计师而写的GitHub快速入门教程
在互联网行业工作的想必都多多少少听说过GitHub的大名,除了是最大的开源项目托管平台,许多企业也都是用GitHub来协同开发工作,当然我们彩程也是其中之一.笔者最初决定学习Git也是因为在团队内部设 ...
- Github入门详情教程
前言 之前我写了一篇文章<一篇文章了解Github和Git教程>还延伸了几篇阅读,对大部分小白很有用,那么我继续普及下Github页面及其概念. 定义 GitHub 是一个网站,一个面向开 ...
- [周末阅读]认知和规划,以及推荐几个入门教程Github
图片来自 Unsplash,作者: Rafael Saes 2019 年第 54 篇文章,总第 78 篇文章 本文大约 4600 字,阅读大约需要 12 分钟 前言 本来预计每个周末一篇读后感,但从上 ...
最新文章
- 如何在Gihub上面精准搜索开源项目?
- 写给程序员的 HR 面试指南,助你踢好面试的临门一脚!
- 区块链只能炒币?5G通信、医疗健康、食品安全,采购管理这些领域都已用上国产自研长安链...
- 如何制作一款HTML5 RPG游戏引擎——第四篇,情景对话
- (转载)hive文件存储格式
- 【转】实战 SSH 端口转发
- html之CSS设计(CSS伪类、优先级、字体属性、背景属性)
- 微信公众开放平台开发05---jetty部署异常:rg.apache.jasper.JasperException: PWC6345: There is an error in invoking ja
- Linux:常用shell快捷键
- matlab脚本栏中间有条线,word中间有一根线 word中间有一条线如何去掉
- 2017知乎看山杯总结(多标签文本分类)
- wordpress主题开发教程
- php如何生成一年的日历表_PHP生成日历
- WiFi大师专业版4.1.4独立源码
- 软件工程——结对作业一(雷镓,司佳宇)
- 解决uniapp用了textarea标签设置了边框,右边边框溢出手机屏幕问题
- 皕杰基础平台的登录方式
- 基于websocket的网页实时消息推送与在线聊天(上篇)
- const的作用和用法
- C语言磁盘文件由,C语言对磁盘文件进行快速排序简单实例