明月夜
2024-11-16 20:46 deepin
Reply Like 0 View the author
如果添加了ssh密钥,直接用ssh私钥做验证就好了,不必使用personal access tokens吧。
如果添加了ssh密钥,直接用ssh私钥做验证就好了,不必使用personal access tokens吧。
嗯嗯,有时间我标注一下,用https协议时候需要令牌
这个是干嘛用的
这个是干嘛用的
github推送多文件用的
Popular Events
More
转自青稚Blog,查看完整教程进blog,字太多了,都转过来费劲:https://blog.linux-qitong.top/posts/c06a1f35/
配置用户名和邮箱名
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
配置完后可以通过以下命令查看
git config user.name
git config user.email
配置SSH公钥
创建公钥文件,生成的公钥文件会保存在本机的~/.ssh目录下.
ssh-keygen -C '[email protected]' -t rsa
然后三步询问直接回车即可(连续三次回车).
创建完成后进~/.ssh目录,(将公钥即id_rsa.pub的内容)复制出来.
cd ~/.ssh
cat id_rsa.pub
如果进入该目录时提示No such file or directory,自己手动创建一个即可:mkdir ~/.ssh.
将公匙放入GitHub,以ssh-rsa开头
git remote add origin [email protected]:[email protected]:Linux-qitong/hexo-theme-solitude.git
添加远程仓库地址,如果显示fatal:远程 origin 已经存在.可以先删除本地仓库和远程仓库的连接,再进行连接
git remote rm origin
git remote add origin [email protected]:Linux-qitong/hexo-theme-solitude.git
使用push指令进行上传.
git push -u origin main # git push <远程仓库名> <远程分支名> 这里origin是默认远程仓库别名,main是分支名
会提示输入用户名
username:你的用户名
password:申请的Personal access tokens
再次刷新GitHub上传成功.