博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git命令与github使用(转主要看向远程仓库推内容)
阅读量:6877 次
发布时间:2019-06-26

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

hot3.png

一、建立 github 仓库

在 Github 创建账号后,点击 New Repository,填写一些本仓库相关的信息,如仓库名称、描述、是否公开。设置完毕后,点击 Create repository 即可创建新仓库。如,建立testproject。

二、建立本地 git 仓库

接下来是使用 git 这个软件命令进行操作和使用了,首先,我们当然需要安装 git

git 的配置文件为 ~/.gitconfig (单个用户) 或 /etc/gitconfig (系统全局)。以在 Linux 下操作为例,执行以下命令:

222848_XaH3_1047106.png

三、将本地项目提交到 GitHub 仓库

上述一系列操作,我们只是在本地建立了一个 Git 版本库,下面我们将本地的项目推送到远程服务器(Github 仓库)。完成下述操作后,人们就可以在 Github 页面上看到我们提交的文件了

#注:以下这两条命令会在你第一步创建好 github 仓库后,由 github 提供给你$ git remote add origin https://github.com/用户名/仓库名.git     #使用https协议连接,添加远程仓库$ git push -u origin master     #推送到Github test仓库主枝,一般默认为 master

执行上面第二条命令时,git 可能返回以下错误信息:

error: The requested URL returned error: 403 Forbidden while accessing https://github.com/XXX/YYY.git/info/refs

fatal: HTTP request failed

那么,我们可以换用ssh协议连接,方法如下:

1. 创建SSH密钥

$ ssh-keygen -C 'Email地址' -t rsa

2. 找到刚才生成的密钥 (默认为~/.ssh/id_rsa.pub) 文件打开,然后复制里面的内容。接着转到 github 站点,进入 Account Setting --> SSH Keys 选项后,点击 add SSH key 并将刚才复制的内容粘贴保存。

3. 测试SSH连接。

$ ssh -v git@github.com

如果出现类似以下内容的提示,则证明SSH连接工作正常了:

Hi loosky! You've successfully authenticated, but GitHub does not provide shell access.

4. 再次尝试推送

$ git remote rm origin     #删除之前的添加信息 (配置文件在 ~/testproject/.git/config)$ git remote add origin git@github.com:用户名/仓库名.git     #使用ssh协议连接,添加远程仓库 (此条命令由github提供)$ git push -u origin master     #再尝试推送到Github test仓库主枝,一般默认为 master

转载于:https://my.oschina.net/lnmpstudy/blog/484915

你可能感兴趣的文章
Ubuntu上手动安装sbt
查看>>
facebook首席运营谈成功经验
查看>>
资本倍增
查看>>
DataQL 的表达式编译(自创的一种表达式编译算法)
查看>>
9.29PMP每日一题
查看>>
ORACLE 学习笔记1
查看>>
vmware格式转换
查看>>
PHP操作文件函数大全
查看>>
【Practical API Design学习笔记】工厂方法由于构造函数
查看>>
beego mysql in查询
查看>>
git 回退版本
查看>>
Dynamo:亚马逊的高可用性键-值存储(翻译)
查看>>
自动化运维要点
查看>>
推论统计10
查看>>
go mod 在使用私有gitlab时“go-get=1”错误解决
查看>>
Tableau Server 9.1.2 配置集群手册
查看>>
java逻辑运算符
查看>>
org.bson.codecs.configuration.CodecConfigurationException
查看>>
jsoup抓取网页+详细讲解
查看>>
Python实现修改Windows CMD命令行输出颜色(完全解析)
查看>>