如何把本地项目上传到Github + 在服务器上搭建git服务
接下来,分享一下上传本地项目到Github的步骤:
第一步:打开Github网站:https://github.com/,登录自己的账号。
第二步:如下图所示,点击Your profile,进入仓库管理:
第三步:如下图所示,新建仓库:
仓库命名Test:
仓库创建成功:
上图已经写清楚了Github上传项目的方法,有两种方法:一种通过https,一种通过ssh。
我刚开始是使用ssh的方法,不过一直报错,就直接换了https方法,这次一次就成功了。
第四步:因为GitHub是基于git实现的代码托管,所以git是少不了的。我们要确认电脑上安装了git,没有安装的,就去安装git。至于安装方法,就自行百度吧。
第五步:新建Test文件夹,里面添加几个文件。右击Test文件夹根目录,点击“Git Bash Here”,打开git命令行。
第五步:按照github新建仓库上的文档提示,提交项目:
1.在命令行中,输入“git init”,使Test文件夹加入git管理;
在添加项目前应先把Git的key用命令直接生成,复制该key添加到你的Github账号上
执行 ssh-keygen -t rsa -C "1028617248@qq.com" 找到 C:\Users\Administrator\.ssh\id_rsa.pub文件,复制里面的内容
2.输入“git add .”(不要漏了“.”),将Test文件夹全部内容添加到git。
3.输入“git commit -m "first commit"”(“git commit -m "提交信息"”
)
4.输入“git remote add origin https://github.com/shench5612390/Test.git”(git remote add origin 你自己的https地址),连接你的guthub仓库。
5.输入“git push -u origin master”,上传项目到Github。这里会要求输入Github的账号密码,按要求输入就可以。
二、在linux服务器上搭建git服务
1、安装git服务:yum install -y git 验证 git 是否安装成功 git --help
2、进入一个空文件夹 :执行 git init;
3、 配置本地仓库的账号和邮箱
git config --global user.name "lijianeng10";
git config --global user.email "1028617248@qq.com"
4、为了避免每次远程访问需要输密码,将使用ssh登陆。ssh应该与本机信息绑定。
ssh-keygen -t rsa -C "1028617248@qq.com" 注意:执行三次回车!
5、复制public key 到github
执行 cd ~/.ssh/ 找到 vim id_rsa.pub
6、执行:git clone git@github.com:michaelliao/gitskills.git //后面是项目ssh地址
7、拉取代码:git pull origin master
三 常用操作
1、退回到某一时刻分支:
退回:git reset --hard fdeb212a5418cc8e31f32d63cf197550297468ec
强制推送到仓库:git push -f origin master
注意1:如果分支受保护,需先去除保护再推送
注意2: