私钥、公钥
1.本地生成
ssh-keygen -t rsa
# 全程按回车即可
# windows公私钥文件会生成在c:\Users\当前用户\.ssh
2.在github端设置
打开私钥中.pub结尾的文件,并复制其中全部内容
在github中进行一下流程



token设置
在第一次传的时候,要输入token进行验证,否则没有权限对仓库进行更改。
左侧菜单拉到最底下,点击Developer settings

选择Personal access tokens

点击Generate new token

在Note中随便输入一下备注,Expiration可以选择token过期时间,偶尔用的电脑可以设置短一些,常用的设置常一些。自定义的话,token有效期最少设置一天
下面权限可以全选,要操作仓库,至少要勾选repo

都弄好后点击Generate token即可
创建仓库


在Repository name中输入仓库名称即可,也可以选择在Description中输入一些无关紧要的描述,点击create repository即可

创建成功后会出现这个界面

这个实际上就是教程,教你如何上传
但是在这个操作之前,需要先设置一下你自己是谁,否则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
重命名


删除

会弹出这个窗口,在输入框里把上面的打一遍,也可以直接复制下来,然后点击I understand the consequences, delete this repository

然后有的时候要验证密码(大概是仓库里面有东西的时候),然后输密码就行。嗯,一定要等他自己跳转才能删成功。
浙公网安备 33010602011771号