1、
$ ssh-keygen.exe -t rsa -C "your_email@youremail.com"
$cat /c/Users/360/.ssh/id_rsa.pub
回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key
2、进入自己的工作目录
$cd /e/mypro1
$ git config --global user.name "li"
$git config --global user.email "liw@163.com"
$ git clone git@github.com:360duchuanbo/firstproject.git
$cd firstproject
$ touch test.html
$ echo "this is a test!" > test.html
$ git add test.html
$ git commit -m "add test.html"
$git push origin master
$git pull //获取最新的代码
Linux安装git仓库
Git安装完后
客户端git
#ssh-keygen.exe -t rsa -C "your_email@youremail.com"
#git config --global user.name "li"
#git config --global user.email "liw@163.com"
服务器git
#adduser git
#mkdir /home/git/.ssh
#cd /home/git/.ssh
#vi authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6XuuUs8LUg7CHDQds9RdBTDyZh9wKD6D6kN5onhA36gXkH1b3BVVWRTNakrqLOEWYRuR2kSTNvnaRx4KY8DdNhqSSg/LmoCkS6KB3PRWIRMO10nGby9z2S9/ijdB2VgehvSPU4PZ5Up7hnVALuCrh7JE78DG8YGic53TIKVw7KLbQl1oMGokSOVwfCYJfOcM8tRStAX6VfO/D7EnY/vsrVi24N7ViNnO7yTzN9tdINZv5lD3AgU5yc6xOOqQ9BDNX0KVjB+51CBsvdm+l/VjOJSmR0RR304SonilQU+DPMoWXzBTBr+DejVzrO3qmthVqXEa79KYaJtp3o157jw7B liw@163.com
#mkdir -p /home/data/git
#git init --bare project.git
#chown -R git.git project.git
#cd /home/data/git
#cd project.git/
#vi /etc/passwd
把git:x:501:501::/home/git:/bin/bash改成git:x:501:501::/home/git:/usr/bin/git-shell
客户端git
$git clone git@192.168.0.211:/home/data/git/project.git
$cd project
$vi 1.html
11111111
$git add 1.html //把1.html存到缓冲区
$git commit -m “add 1.html” //-m参数为更新说明
$ git push origin master //上传版本库
$git pull获取最新代码 //首先要进入工作目录
#git log //查询谁更新了代码
#git log --pretty=oneline //按行输出更新的代码标号
#git branch -r //获取其他分支信息
获取远程分支,远程分支名为git branch -r所列出的分支名,一般诸如“origin/分支名”的样子。如果本地分支名已经存在,则不需要“-b”参数。
#git checkout -b 本地分支名 远程分支名