私钥、公钥

1.本地生成

ssh-keygen -t rsa
# 全程按回车即可
# windows公私钥文件会生成在c:\Users\当前用户\.ssh

2.在github端设置
打开私钥中.pub结尾的文件,并复制其中全部内容
在github中进行一下流程
1
2
3

token设置

在第一次传的时候,要输入token进行验证,否则没有权限对仓库进行更改。
左侧菜单拉到最底下,点击Developer settings
4
选择Personal access tokens
5
点击Generate new token
6
在Note中随便输入一下备注,Expiration可以选择token过期时间,偶尔用的电脑可以设置短一些,常用的设置常一些。自定义的话,token有效期最少设置一天
下面权限可以全选,要操作仓库,至少要勾选repo
7
都弄好后点击Generate token即可

创建仓库

8
9
在Repository name中输入仓库名称即可,也可以选择在Description中输入一些无关紧要的描述,点击create repository即可
10
创建成功后会出现这个界面
11
这个实际上就是教程,教你如何上传
但是在这个操作之前,需要先设置一下你自己是谁,否则commit的时候好像会出错

git config --global user.email "gitHub邮箱"
git config --global user.name "gitHub用户名"

然后按照上面的进行第一次上传

# 创建一个README.md,如果已经有就不需要创建了,仓库的第一次上传好像只能传README.md
echo "# test" >> README.md  
# 初始化git
git init
# 将README.md写入将上传的文件列表(暂存区)
git add README.md
# 将要提交的文件写入本地仓库
git commit -m "first commit"
# 重命名分支为main
git branch -M main
# 设置远程仓库地址
git remote add origin git@github.com:RandyMoshui/test.git
# 上传到远程仓库(第一次这里会弹出验证token或者账号密码的窗口)
git push -u origin main

之后的上传可以不按照他的提示来

git status # 查看有哪些文件在上传列表中,有哪些不在
git add 文件/文件夹名 # 添加文件/文件夹到上传列表
git commit -m "你对这次上传的描述"
git push -u origin main

这样大概就能上传好了,但如果你要上传大于1M的文件,那么你需要设置一下postBuffer(默认1M大小):

 git config --global http.postBuffer 524288000  # 将postBuffer调大为500M

当然也可以一个一个慢慢传。

删除仓库、更改仓库名

进入仓库后点击settings
重命名
12
13
删除
14
会弹出这个窗口,在输入框里把上面的打一遍,也可以直接复制下来,然后点击I understand the consequences, delete this repository
15
然后有的时候要验证密码(大概是仓库里面有东西的时候),然后输密码就行。嗯,一定要等他自己跳转才能删成功。

posted on 2022-04-12 12:08  阿嚏好像不太行  阅读(57)  评论(0)    收藏  举报