LOADING

加载过慢请开启缓存 浏览器默认开启

github入门到入土

2023/11/8 github github

github通过ssh连接上传项目到库

首先我们先在电脑里面下载一个git

git

git用于项目管理。
然后我们在github上面注册github账号
还有创建一个仓库。如果要用github去托管静态网站的话,需要github开启为公开库
一般都是默认公开库

我们安装完成git之后
打开你要上传的项目位置

然后我们输入初始化仓库
git init
然后我们登录自己的邮箱与名字
git config --global user.email"邮箱"
git config --global user.name"名字"
之后再把文件给添加到本地库
git add .
git commit -m "first commit"
完成之后,如果查看隐藏文件夹,那么可以看到.git的隐藏文件

然后将本地的仓库关联到github上

第一步:创建SSH KEY 先看一下C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建:
ssh-keygen -t rsa -C "youremail@example.com"
然后应该会有.ssh目录里是有id_rsa和id_rsa.pub这两个文件的

第二步:登录Github,找到右上角的图标,打开点进里面的Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。



第三步: 找到自己的仓库地址,然后可以连接了!
下图是没有readme文件的时候👇

有readme文件时是这样👇

git remote add origin https://github.com/Aurorajwj/KnowledgeGraph-of-Tang-and-Song-Poetry.git
origin 后面是自己的仓库url地址
代码上传到GitHub仓库
git push -u origin master
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:
git push origin master

在上面创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了第8 将本地仓库内容推送到远程仓库的时候就会报一个failed to push some refs to https://github.com/…git的错。
这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并一下:
git pull --rebase origin master

最后如果你真的没办法就用这个吧
git push -f origin master
(这个会强制覆盖,如果经常这样搞迟早会出事)

再最后提一嘴
如果你是打算拿github搭建静态服务器的。每次上传完成之后,域名都要重新解析
这个以后有机会再出一期吧