git 建立本地仓库并且推送到github上

引言

我想讲我的笔记备份一份保存到github上去,所以我使用git来完成这个目标。

下载Git

首先下载git,由于我是mac,所以我使用了homebrew,直接使用homebrew 下载。

bash 复制代码
brew install git

创建仓库并本地推送

下载完成之后,我在自己笔记文件的位置建立一个本地仓库

csharp 复制代码
cd /笔记文件夹
git init 

# 配置名字 和 邮箱
git config --global user.name "待输入"
git config --global user.email "待输入"

# 查看配置
git config --global --list

将我的整个文件夹都添加到我的仓库,并提交

sql 复制代码
git add .
git commit -m "待输入【输入提交的explain】"

拿到git密钥

使用 git 生成 密钥

bash 复制代码
# 这里是通过 ed25519 这么一种加密算法来生成 ssh 密钥的一种算法, 后  面"yakcalire@outlook.com" 是一种身份标识,为密钥添加注释
ssh-keygen -t ed25519 -C ssh-keygen -t ed25519 -C 
# 展示密钥
cat ~/.ssh/id_ed25519.pub

添加密钥

然后进入 github网站

在 ssh and GPG keys 中间去添加新的密钥

将刚刚拿到的密钥添加

测试:

perl 复制代码
ssh -T git@github.com
# 将会返回 Hi **! You've successfully authenticated, but GitHub does not provide shell access.

推送

推送:

css 复制代码
git branch
# 返回的是 * main

# 推送这个main
git push -u origin main

完成了将这个笔记上传到了我的github上了

相关推荐
oscar99913 小时前
Monorepo 全面解析:优势、挑战与适用场景
git·monorepo
龙之叶15 小时前
Git Commit 生成与合入 Patch 指南
git
裸奔的大金毛1 天前
Tekton - 自定义镜像配置git仓库克隆
git·ci/cd·devops·tekton
Adorable老犀牛1 天前
可遇不可求的自动化运维工具 | 2 | 实施阶段一:基础准备
运维·git·vscode·python·node.js·自动化
xiaok1 天前
把代码上传到gitee的时候,怎么忽略node_modules文件夹
git·gitlab·github
唐叔在学习1 天前
听说有老哥分不清Git branch和tag?这不看看嘛
git·后端
雁于飞2 天前
vscode中使用git、githup的基操
笔记·git·vscode·学习·elasticsearch·gitee·github
小毛驴8502 天前
所有微服务部署都使用一个git地址,并且通过docker部署各个服务的情况下,如何编写mvn指令来处理各个服务。
git·docker·微服务
国王不在家2 天前
git 切换仓库后清理分支缓存
git
柯南二号2 天前
【Gitlab】Ubuntu 20.04服务器部署Gitlab
git·gitlab