请注意,本文编写于 529 天前,最后修改于 435 天前,其中某些信息可能已经过时。
Jsdelivr 加速失效文件同步图片到gitee
创建gitee库并关联
1、码云上创建一个项目 typecho (名字随你)
2、本地创建一个文件夹D:/typecho,然后打开git bash.exe
3、在git bash中输入gitee邮件地址和用户名:
git config --global user.email //"you@example.com"
git config --global user.name //"Your Name"
4、cd 到本地电脑文件夹中D:/typecho,
5、使用 git init 命令 ,初始化一个git 本地仓库(项目),会在本地创建一个 .git 的文件夹
6、使用git remote add origin https://gitee.com/你的码云用户名/testgit //关联gitee远程仓库
7、使用 git pull origin master 命令,将码云上的仓库pull到本地文件夹
8、创建 ssh公钥 key
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" //xxxxx@xxxxx.com 是你gitee邮箱
8.1、按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key
用下面这个命令查看密匙
#cat ~/.ssh/id_rsa.pub
会出现下面这个 ssh-rsa开头的密匙
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc.... //这里就是ssh公钥
8.2、复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。
8.3、验证key是否成功了
$ ssh -T git@gitee.com
提示
Hi Tehran! You've successfully authenticated, but GITEE.COM does not provide shell access.
表示成功
上传到gitee仓库
打开Git Bash
CD D:/typecho
1、将要上传的文件,添加到刚刚创建的文件夹
2、使用git add . 或者 git add + 文件名 (将文件保存到缓存区)
3、使用git commit -m '描述新添加的文件内容' (就是注释) (文件保存到本地仓库)
4、使用git push origin master ,将本地仓库推送到远程仓库
如果出现下图错误
请执行 git pull --rebase origin master命令将 README.md拉到本地,
然后再执行git push origin master
remote: [session-af4bb19e] 错误:
administrator@XJ-LANxiaopeng MINGW32 ~/usr (master)
$ git push origin1 master
remote: [session-86498898] 546426894: Incorrect username or password (access token)
fatal: Authentication failed for 'https://gitee.com/tehran/typecho.git/'
administrator@XJ-LANxiaopeng MINGW32 ~/usr (master)
$ git push origin1 master
remote: [session-af4bb19e] 546426894: Incorrect username or password (access token)
fatal: Authentication failed for 'https://gitee.com/tehran/typecho.git/'
执行下面行,重新输入用户名和密码绑定再执行上传
$ git config --system --unset credential.helper