1.安装git客户端
windows 下载安装包,linux 使用 apt-get install git ;安装比较简单。下载地址:https://git-scm.com/downloads
2.创建github仓库与仓库
为了避免冲突,先不要勾选 README 和 LICENSE 选项
3.创建ssh key
为了让github能够识别是我们自己上传文件,需要创建ssh key
$ ssh-keygen -t rsa -C "your_email@youremail.com"
这里的your_email@youremail.com是你的邮箱地址,在输入后会询问你是否保存创建的ssh key,点回车就好,然后要求输入你要设置的密码,如果直接回车表示不设密码。然后会提示你ssh key已经创建好。
4.将ssh可以写入github
创建好本地的ssh key后,我们需要让github知道这个ssh key是我们自己,所以需要将生成的ssh key复制出来,写入github,在mac下在终端输入
cat ~/.ssh/id_rsa.pub
此时在终端会显示出刚刚创建好的ssh key,复制出来,在github在点击头像,然后点击setting,在找到SSH and GPG keys,创建一个new ssh key,然后将刚刚复制的ssh key填入即可。
5.验证是否连接成功
在终端输入
$ ssh -T git@github.com
如果回车看到:You’ve successfully authenticated, but GitHub does not provide shell access 。表示已成功连上github。
6.设置username和email
在把本项目上传到github之前还需要分别输入设置username和email,因为github每次commit都会记录他们。所以分别输入如下命令:
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
7.打开命令行终端,进入项目所在的本地目录,将目录初始化为一个 Git 项目
$ git init
此时会在目录中创建一个 .git 隐藏文件夹
8.将所有文件放进新的本地 git 仓库
$ git add .
如果你本地已经有 .gitignore 文件,会按照已有规则过滤不需要添加的文件。如果不想要添加所有文件,可以把 . 符号换成具体的文件名
9.将添加的文件提交到仓库
$ git commit -m "Initial commit"
10.将本地仓库关联到远程仓库
$ git remote add origin git@github.com:yourName/yourRepo.git
11.提交代码到 GitHub 仓库
$ git push origin master
分享到: