git

Github 远程仓库的创建和使用

Something useful...

Posted by GeniusV on October 31, 2016

SSH的创建

Github 是分布式代码管理工具,远程仓库的管理是基于SSH的,所以要先创建ssh。

首先cd到用户目录下:

cd ~/

然后

git config --lis

确认 user.nameuser.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