关于技术您现在的位置是:首页 > 关于技术
如何将本地项目上传到Github
2020-11-30 14:11:10 【Git】 66 人已围观 0 条评论
Git的使用——如何将本地项目上传到Github完整流程
1.申请Github和安装Git
首先你需要一个Github账号,还没有的话先去注册:https://github.com/
我们使用Git需要先安装Git工具,这里给出下载地址,下载后一路直接安装即可:https://git-scm.com/download/
2.设置username和email(Github每次commit都会记录他们)
git config --global user.name "用户名" git config --global user.email "当初注册的邮箱"
由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置一下:
3.通过终端命令创建SSH key
ssh-keygen -t rsa -C "youremail@example.com<邮箱>"
执行该命令后会让你输入一些配置和密码,我们一路回车都用默认即可
上面操作执行完成后会在用户根目录下产生一个.ssh文件夹,这个文件夹下有一个id_rsa.pub文件,该文件中内容就是我们想要的密钥(这个密钥干什么用待会儿就知道了)
cd .ssh cat id_rsa.pub
进入到.ssh文件夹,执行以上命令,就可以显示出id_rsa.pub文件内容,我们复制全部文件内容
4.登录Github,建立SSH key加密
1.登录Github,找到右上角的图标,打开点进里面的Settings
2.再选中里面的SSH and GPG keys,点击右上角的New SSH key
3.然后Title里面随便填,再把刚才id_rsa.pub文件里面的内容复制到Key内容框里面,最后点击Add SSH key,这样就完成了SSH key的加密
完成后可在终端验证:
ssh -T git@github.com
可以看到已经通过了身份验证
5.在Github上创建一个Git仓库
回到Github主页,直接点击New,或者展开右上角加号点击New repository来创建
填写仓库名,描述可以不用填,然后点击Create repository按钮创建仓库
6.将远程仓库与本地仓库进行关联
首先要将代码全部提交到本地仓库,然后再跟远程仓库进行关联
git add -A git commit -m "提交描述" git status
查看到本地仓库没有未提交的代码后,执行以下命令关联远程仓库,并将本地仓库内容推送到远程仓库:
git remote add origin <仓库地址>
git push -u origin master
仓库地址请复制这个(HTTPS或SSH地址都可以)
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:
git push origin master
上传完成之后再重新刷新Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了:
至此就完成了将本地项目上传到Github的整个过程。
参考文章:https://blog.csdn.net/Lucky_LXG/article/details/77849212