[2018-02-22]|[2018-02-22] Git之远程仓库
前置条件
使用Git远程仓库;
本地Git仓库和GitHub仓库之间的传输是通过SSH加密的;
步骤
step1:创建SSH Key
在第一步指定的HOME目录下建立.ssh(注意前面有个点)文件夹,打开git bash,切换到.ssh目录中(git bash中的命令同linux下命令),在命令行下生成ssh证书:
$ ssh-keygen -t rsa -f filename
$ ssh-keygen -t rsa -C "youremail@example.com"
step2:设置github账户
Copy the SSH key to your clipboard.
In the upper-right corner of any page, click your profile photo, then click Settings.
In the user settings sidebar, click SSH and GPG keys.
Click New SSH key or Add SSH key.
In the "Title" field, add a descriptive label for the new key. For example, if you're using a personal Mac, you might call this key "Personal MacBook Air".
【[2018-02-22]|[2018-02-22] Git之远程仓库】Paste your key into the "Key" field.
Click Add SSH key.
step3:创建并关联远程库
Create a new repository
输入Repository name
Create repository
本地命令行:$ git remote add origin [url],远程库的名字就是origin
step4:推送至远程库
$ git push [-u] origin master
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
首次推送添加-u参数,一来推送本地分支至远程,二来关联本地和远程分支,以后的推送或者拉取时就可以简化命令。
SSH警告
known hosts信任列表
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天
- python学习之|python学习之 实现QQ自动发送消息