git --version 查看电脑git 版本。没有的话,安装git
因为本地git仓库和gitHub服务器是通过ssh加密,所以要在github.com上配置ssh-key
------->
ssh -v 或 ssh --version 查看ssh
没有安装ssh的话,创建
apple$ cd ~
apple$ cd .ssh
:No such file or directory
创建:
apple$ ssh-keygen -t rss -C xxxxxx(gitHub登录名) rss -
:.ssh apple$ ls
id_rsa id_rsa.pub known_hosts
:.ssh apple$
$ cd ~
apple$ cd .ssh
.ssh apple$ ls
id_rsa id_rsa.pub known_hosts
//获取 ssh key
.ssh apple$ more id_rsa.pub
ssh-rss
a此处省略若干行a [email protected]
:~ apple$ ssh -T [email protected]
Hi ****! You've successfully authenticated, but GitHub does not provide shell access.
创建本地自己的项目(随便写点东西用来测试),在桌面创建个文件夹和文件
apple$ mkdir /users/apple/desktop/demoDir
~ apple$ vim /users/apple/desktop/demoDir/file
// -> i ->编辑 -> esc -> :wq -> enter创建完毕。
$ cd ~/desktop/demoDir
demoDir apple$ ls
file
demoDir apple$ git init
///////配置用户
demoDir apple$ git config --global user.name xxxxxx
demoDir apple$ git config --global user.email xxxxxxx
demoDir apple$ git add file //添加上面创建的文件
接下来在gitHub上创建一个项目,名字为: demoProject 。把gitHub上的项目和本地库相连接:
demoDir apple$ git remote add origin [email protected]:mygit/demoProject.git
最后把本地项目提交到gitHub:
demoDir apple$ git commit -m '注解'
demoDir apple$ git push -u origin master
//把所有的文件push到gitHub服务器,第一次推送需要关联分支,所以要加上 -u ,之后可以直接git push origin master
从gitHub上下载:
apple$ git clone [email protected]:mygit/demoProject.git