前期准备
创建ssh
ssh-keygen -t -rsa -C "your email@example.com"
执行后在用户主目录找到.ssh目录,里面有id_rsa和id_rsa.pub,我们要用的是id_rsa.pub-
登陆github,配置ssh
- 打开右上角头像中的
Settings - 点击左侧
SSH and GPG keys选项 - 点击按钮
New SSH key,添加id_rsa.pub
- 打开右上角头像中的
至此,准备工作结束
连接远程仓库
- 从github代码仓的
clone or download按钮获取ssh路径 - 在本地运行
git remote add orgin <ssh路径>
其中git remote add origin git@github.com:your_ssh_pathorigin是你给所连接的远程仓库取的别名
本地仓库推送到远程仓库
git push -u origin master
git push用于把本地推送至远程仓库,origin是之前连接远程仓库时给该仓库取的别名,
参数解释
-u:
更新
git push命令的默认参数,在运行git push -u origin master后,下次再直接运行git push命令,就相当于运行的是git push origin master
master:
推送的本地分支
origin:
推送至指定的主机,
origin是执行git remote add命令时给远程主机起的别名
从远程仓库克隆到本地
git clone git@github.com:your_git_path