Git 远程仓库(Github)

Git 远程仓库(Github)

1.本地 Git 仓库和 GitHub 仓库建立连接

如果你的本地 Git 仓库GitHub 仓库之间的传输是通过SSH加密(使用http传输时不用,但是需要输入你的GitHub的账号和密码)的,则要通过SSH加密时我们需要配置验证信息:

使用以下命令生成 SSH Key:

ssh-keygen -t rsa -C "youremail@example.com"

后面的 your_email@youremail.com改为你在 Github上注册的邮箱,之后会要求确认路径和输入密码(上传时用到密码)。成功的话会在 对应目录下生成 .ssh 文件夹,进去,打开id_rsa.pub,复制里面的 key

进去 .ssh 文件夹,打开id_rsa.pub将生成的SHH key(复制下来)

回到 github 上,进入 Account => Settings(账户配置)

左边选择 SSH and GPG keys
在这里插入图片描述
然后点击 New SSH key按钮,title 设置标题,可以随便填,key粘贴在你电脑上生成的SSH key
在这里插入图片描述

添加成功

在未配置成功的时候,左边的钥匙为灰色,当成功执行下面代码时(测试一下该SSH key)之后,出现成功提示后,刷新代码就会变成如上图所示的绿色图标。

ssh -T git@github.com


此时GitHub和本地git就建立连接啦

2.上传文件或数据到GitHub远程仓库。

创建GitHub远程仓库


创建成功后,显示如下信息:

以上信息告诉我们可以从这个仓库克隆出新的仓库,也可以把本地仓库的内容推送到GitHub仓库。
现在,我们根据 GitHub 的提示,在本地的仓库下运行命令:

$ mkdir runoob-git-test                     # 创建测试目录
$ cd runoob-git-test/                       # 进入测试目录
$ echo "#  Git 测试" >> README.md     # 创建 README.md 文件并写入内容
$ ls                                        # 查看目录下的文件
README
$ git init                                  # 初始化
$ git add README.md                         # 添加文件
$ git commit -m "添加 README.md 文件"        # 提交并备注信息
[master (root-commit) 0205aab] 添加 README.md 文件
 1 file changed, 1 insertion(+)
 create mode 100644 README.md

# 提交到 Github
$ git remote add origin git@github.com:tianqixin/runoob-git-test.git
$ git push -u origin master

注:要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下:

git remote add [shortname] [url]

shortname 一般填 origin
url为GitHub网页远程库中的
在这里插入图片描述

可以看到文件已经提交到远程仓库了

参考来源:
https://www.runoob.com/git/git-remote-repo.html
https://blog.csdn.net/huang3513/article/details/52837075

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值