如何把本地项目上传到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:UsersAdministrator.sshid_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

如果分支受保护,需先去除保护再推送

如果有个人愿意陪你异地恋,你千万不要随便把他弄丢了,他图你什么呢?因为距离,图不到你的钱,也睡不到你,每天孤独的生活,拒绝身边的诱惑。愿意这样坚持下去是因为想你和有个未来。我们都足够成熟,也足够理智,没人愿意用自己的感情和青春去赌一个不确定的未来。但因为那个人是你,所以我愿意。
原文地址:https://www.cnblogs.com/jn1011/p/10001160.html