git ssh直连

135 阅读2分钟

1.本地生成ssh密钥

打开cmd或者shell窗口,输入

ssh-keygen -t rsa -C "你的注册邮箱"

只要输入正确就会成功生成密钥 在windows下密钥的默认路径为“C:\users\你的用户名.ssh” 点开文件夹后,里面有三个文件,id_rsa(私钥) 、 id_rsa.pub(公钥) 、 known_hosts 如果找不到也可以在窗口中输入以下命令来查找

cat ~/.ssh/id_rsa.pub

将id_rsa.pub里面的内容复制,在路径中找到的通过记事本打开复制。

2.github添加密钥

  1. 打开 GitHub 的网站,登录你的账户。
  2. 点击右上角的头像,选择「Settings」。
  3. 在左侧菜单栏中选择「SSH and GPG keys」。
  4. 点击「New SSH key」,然后在「Title」字段中输入一个帮助你识别该密钥的名称(例如「My Macbook Pro SSH Key」)。
  5. 在上一步中生成的公钥部分复制 ~/.ssh/id_rsa.pub 文件中的内容,并将其粘贴到「Key」字段中。
  6. 一旦你确认所有细节都正确无误,点击「Add SSH key」即可。

现在,你已经成功地将 SSH 密钥添加到了您的 GitHub 账户中,你可以通过使用 git clone 或其他 Git 命令来访问你的 GitHub 仓库了。

请注意,如果有多个计算机或设备要使用同一个 GitHub 账户,你需要在每台计算机或设备上重复这些步骤,以将每个设备的公钥添加到你的 GitHub 帐户中。

3.git bash 测试

在你本地仓库的文件中打开 git bash here 窗口输入

ssh -T git@github.com

输入完成之后会弹出以下问题,让你选择yes或者no,无脑yes即可。 最后会弹出hello巴拉巴拉和successfully的字样,恭喜你ssh连接远程仓库已经成功了!!!

4.git配置

git init //初始化
git add . // 可以指定文件,也可以直接. 选中所有
git commit -m '对本次提价的注释,可以写第一次提交啊,第二次提交什么的'
git remote rm origin //清除你原来关联的配置
git remote add origin []  //[]的位置是你gihub仓库的ssh地址
git push -u origin master //提交到你的远程仓库了