git 远程仓库github 添加与克隆(Linux)

远程仓库

1.Github

本地Git Github 是通过SSH加密的)

1. 创建SSH Key 在主目录下.SSH文件夹下是否有id_rsa id_rsa.pub 文件,如果没有则创建。

$ ssh-keygen -t rsa -c “自己的邮件地址”

得到两个文件 id_rsa.pub 是公钥

             id_rsa 是私钥

2. 打开GitHub    Account setting ,  SSH Keys 页面

 Add SSH Keys 上添加Title ,在Key 文本框里粘贴 id_rsa.pub 内容

2.添加远程仓库

登录GitHub 在右上角Creat a new repo  ,创建一个新的仓库

Repository name 填入 learngit  点击Create repository 创建新的Git

本地的learngit 下输入 :

$ git remote add origin [email protected]:(你自己github的名字例:123lxy )/learngit.git

把本地库推送到远程:

$ git push -u origin master (将当前分支master推送到远程)

之后只要修改后 再提交 $ git remote origin master

第一次使用push 连接GitHub 时会出现SSH警告,之后就好了。

3.从远程库克隆

1.github上建一个新库:gitskills

2.勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.md文件

3.现在远程库已经准备好,可以用git clone 克隆一个本地库:

$git clone [email protected]:123lxy/gitskills.git

进入gitskills目录里,已经有README.md文件了。

4. 如多人协作开发,每人克隆一份就可以了。

Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。 默认ssh

猜你喜欢

转载自blog.csdn.net/lxy_python/article/details/80372170