如何用Git将本地项目上传到Github

           最近需要将自己的一些项目上传到Github,但是总是遇到一点问题,在这里整理一下思路:

一、注册账户及创建仓库

 打开https://github.com进行注册

注册成功之后,在页面上方用户菜单上选择 “+”->New repository 创建一个新的仓库
















为仓库取一个名字,点击创建仓库按钮 你将成功创建一个仓库















二、安装Git客户端

github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,windows用户请下载http://msysgit.github.com/

三、配置Git

我们先在电脑硬盘里找一块地方存放本地仓库,比如我把本地仓库建立在D:\Github\mygithub\demo文件夹下

1>在桌面上点击鼠标右键,打开Git Bash Here,然后

cd /d   进入D盘

cd Github    进入Github文件夹

cd mygithub    进入mygithub文件夹

cd demo    进入demo文件夹






2>执行git init 命令,会在D:\Github\mygithub\demo文件夹下产生隐藏的.git文件夹,表示本地仓库创建完成




为了把本地的仓库传到github,还需要配置ssh key。

3>在本地创建ssh key

$ ssh-keygen -t rsa -C "zhangsan_mail@zhangsan_mail.com" 这里的zhangsan_mail@zhangsan_mail.com是你自己的邮箱,最好是你Github 上注册的邮箱,例如xxxxxxx@qq.com














其中要求输入密码,不必输密码,直接回车即可。这样会在默认文件id_rsa上生成ssh key。下面让我们来找到id_rsa在哪里。

4>进入我们的电脑C:\Users(用户)\liyi(用户名字)\.ssh ,会找到.ssh文件夹,打开.ssh文件夹就会找到id_rsa.pub






打开id_rsa.pub,复制里面的key。虽然我们看不懂它,但不用管它,直接复制。

回到github 网站,点击settings















进入到如下页面,点击SSH and GPG keys













跳转页面后点击New SSH key








然后在Title部分随意填,比如邮箱之类的,key 部分复制之前的id_rsa.pub文件的内容,然后点击Add SSH key










5>验证是否成功,在git bash下输入:$ ssh -T git@github.com




出现上述情况则成功连上Github

6>接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email

$ git config --global user.name"zhangsan"zhangsan 表示你设置的用户名

$ git config --global user.email "zhangsan@zhangsan_mail.com"你设置的油箱






7>进入要上传的仓库,比如demo,现在我们已经在demo目录下,如下



然后添加远程地址

$ git remote add origin git@github.com:zhangsan/yourRepositories.git

zhangsan表示Github上你的用户名,对应wjy555

yourRepositories表示Github上你要提交的仓库,对应java

之后在demo中的.git文件夹下有一个config文件,里边的remote “origin”属性就是提交路径,也可以修改它进行更改远程地址



其实git@github.com:zhangsan/yourRepositories.git就是你新建代码仓库ssh,如下图红笔圈着的











四、上传

1>把你的需要上传的代码放到demo目录中

2>$ git add name name是需要提交文件(文件夹)的名字

$ git commit -m "first commit"。commit是提交的注释。如下









3>上传到Github

$ git push origin master








git push命令会将本地仓库推送到远程服务器。

注意首次提交,先git pull下,否则会出现fast-forward错误。(git pull命令与git push命令作用相反。









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值