使用git将项目上传到github

1.申请一个github帐号,然后新建一个repositories,取个名字。本例所取名字为Student-Information-Manage-System

2.在ubuntu上安装git

sudo apt-get install git

3.生成密钥 ssh-keygen -t rsa -C "[email protected]"

其中"[email protected]"是你的邮箱名。之后会要求确认路径和输入密码,我们使用默认的一路回车就行。

成功的话会在~/下生成.ssh文件夹,按住ctrl+h可以显示隐藏文件夹,点进去,打开id_rsa.pub,复制里面的key。

4.回到github,进入Account Setting,左边选择SSH Keys,Add SSH,title随便填,粘贴key.

5.验证是否成功,输入ssh -T [email protected],如果看到如下信息,表示成功连上github.


6.在将本地仓库上传到github之前,需要设置username和email,因为github每次commit都会记录他们。

git config --global user.name "onlyou2030"

git config --global user.email [email protected]

7.cd要上传的仓库路径,添加远程地址

git remote add origin [email protected]:yourName/yourRepo.git

后面的yourName和yourRepo表示你在github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote "origin"内容,

这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

8.提交,上传

---------------------------------------------------------------------------------------------------------------------

1、进入github官网,点击右上角自己的头像,进入your profile。

2、选择repositories。


选择new


3、为自己Repository起个名字,我起的是test


4、确认后会跳转到一个新的页面,上面就有详细的官方教程,分为https和ssh两种。如下图


重点来了:

5、在终端cd到想要上传的文件夹,然后复制第一个方框的代码到终端,直接回车就行。

【更新】:解释一下第一个方框的代码

echo“ # test " >> README.md

在README.md文件中写入标题 test

git init

初始化git,建立本地仓库,也就是目前所在的文件夹就变成了git的仓库。此时ctrl + h 就可以显示隐藏文件,会发现在该文件夹下出现了.git的文件夹,这个文件夹是github用追踪跟进仓库变化情况。

git add README.md

添加README.md文件,准备上传。

git commit -m "first commit”

上传文件至本地仓库, -m之后的输入是本次提交的说明。

总体来说,上传文件需要两步,git add命令和git commit命令。其中可以多次add,一次commit。

但是现在只是,将文件传到了本地仓库,还未上传到github上。

git remote add origin https://github.com/daydayjump/test.git

与远程库(github)进行关联,origin是远程库的名字,可以修改,但是默认是origin,一般也不会修改。

注意要把用户名和仓库名改成自己的。

git push -u origin master

将本地的文件推到远程仓库,第一次上传时需要 -u参数,将本地和远程的master分支进行关联,之后就不需要了。

需要注意的是,因为本地仓库只有README.md文件,所以这次上传只是上传了README.md一个文件。

6、git push命令回车之后会让你输入用户名和密码,只有输入正确,就可以成功将README.md上传到github上。

7、接下来,刷新你的github页面。选择upload files

8、之后就可以把自己所有想上传的文件拖到下图的框中上传了。


你可能感兴趣的:(使用git将项目上传到github)