SSH的创建
Github 是分布式代码管理工具,远程仓库的管理是基于SSH的,所以要先创建ssh。
首先cd
到用户目录下:
cd ~/
然后
git config --lis
确认 user.name
和 user.email
存在,若为空,用下面两条语句分别设置用户名和邮箱:
git config --global user.name "UserName"
git config --global user.email "example@example.com"
之后在用户目录下新建文件 .ssh
:
mkdir .ssh
若文件夹已经存在,备份删除。 然后:
cd ~/.ssh
ssh-keygen -t rsa -C "example@example.com"
按3次回车。 添加私钥到ssh:
ssh add id_rda
再然后打开id_rsa.pub
全部复制。
打开 Github, 登陆账户,点击头像,点击settings
,点击 SSH and GPG keys
, 点击 new SSH key
粘贴。注意不要回车,密钥只有一行!!!!!
Done!
测试一下:
ssh git@github.com
如果出来:
Hi UserName! You've successfully authenticated, but GitHub does not provide shell access.
创建远程仓库
如果github上已经有项目的话,先cd
到项目目录,然后直接:
git clone git@github.com:username/project.git
等她下完。
要创建新的项目,一样先cd
到项目目录, 然后
git init
最后创建远程仓库
git remote add origin https://github.com/username/project.git
完成!
使用
pull:
git pull origin master
push:
git push origin master