前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >本地 Git 仓库与 GitHub 关联

本地 Git 仓库与 GitHub 关联

作者头像
PyStaData
发布2021-01-06 11:39:24
1.9K0
发布2021-01-06 11:39:24
举报
文章被收录于专栏:PyStaDataPyStaData

0.提出问题

换了新设备后,怎么将远程仓库拉取到本地仓库,并将本地仓库与远程仓库关联起来?

1.解决问题

1.1 添加密钥

首先打开终端,输入:

代码语言:javascript
复制
ssh-keygen -t rsa -C "xxx@xxx.com"

xxx填入自己的邮箱,运行完毕之后找到生成的ssh-rsa文件,默认地址为/User/xxx/.ssh/id_rsa.pub,也可以在终端输入open ~/.ssh打开。

打开文件夹之后,找到id_rsa.pub文件,选择用记事本打开,将其中的内容进行复制。

前往 Github 主页:点击右侧头像-选择Settings-选择SSH and GPG keys。随后点击New SSH Key 按钮,将之前复制的内容粘贴到key框中,之后去一个名字填入title,最后点击Add SSH Key即可。

1.2 检查是否关联成功

打开终端,输入:

代码语言:javascript
复制
ssh -T git@github.com

如果操作正确,会出现如下提示:

代码语言:javascript
复制
The authenticity of host 'github.com(207.97.227.239)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?

输入yes,按提示输入密码,之后提示:

代码语言:javascript
复制
Hi xxx You've successfully authenticated, but GitHub does not provide shell access.

说明连接成功。

1.3 设置用户信息

输入如下可以查看配置信息:

代码语言:javascript
复制
git config --global --list

设置用户名和邮箱:

代码语言:javascript
复制
git config --global user.name "GangLi"
git config --global user.email "gang.li.0814@gmail.com"

1.4 本地项目关联

在要存放本地项目的地址,初始化本地项目,输入:

代码语言:javascript
复制
git init

为本地项目添加远程仓库:

代码语言:javascript
复制
git remote add origin git@github.com:GangLi-0814/xxx.git

远程仓库的地址从此处获取:

将 GitHub 上的项目pull到本地:

代码语言:javascript
复制
git pull git@github.com:GangLi-0814/xxx.git

将内容add到本地,之后commit

代码语言:javascript
复制
git add .
git commit -m "init commit"

最后push:

代码语言:javascript
复制
git push
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PyStaData 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0.提出问题
  • 1.解决问题
    • 1.1 添加密钥
    • 1.2 检查是否关联成功
    • 1.3 设置用户信息
    • 1.4 本地项目关联
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档