Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions docs/views/dev/孙宏睿test_blog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#### 关于git在命令行界面使用ssh连接远程仓库 **{注意我这里不是教程只是一些坑,提醒一下迷茫的你换行🐱‍👓}**

###### 以及关于命令行push,老是让输入账号密码,还一直报错的问题

- 首先在命令行(图形界面我不知道:innocent:),以及不支持使用https协议验证(即账号密码)

所以请往下看去使用ssh

1.安装

下面这个保姆级教学,明明是个教程但是写的比论文都详细,严谨🐱‍👤

里面有每一步安装界面的详细解释,真的细!!!

[(9条消息) Git 详细安装教程(详解 Git 安装过程的每一个步骤)_mukes的博客-CSDN博客_git安装](https://blog.csdn.net/mukes/article/details/115693833)

2.配置ssh,设置公钥和私钥(这个自己去查,网上好多教程,下面提示几个踩过的坑)

- 坑1

在github网页配置的时候,进入

Settings /Developer settings/Personal access tokens 然后有两个选项,选Tokens(classic)。

之后选截图标识的选项。(网上的资料稍微老一点,之前打开可能不是这个样子)

![1](1.png)




​ 到这里结束

![3](3.png)

这些全选,一开始我也不敢乱选,查了好久。看看为了让你相信我,我有多啰嗦😶。

- 坑2

设置完密钥后记得保存你的tokens,这个之后不会再显示了

- 坑3

你自己在本地建立一个仓库,然后又fork了一个仓库到本地。

1.这两个要分开创立两个文件夹,而且在连接远程仓库的时候。使用git remote

可能显示的都是origin。不要奇怪两个本地的仓库不会连到同一个远程仓库里面。使用git remote -v 就会发现两个的区别

2.最好在对应的文件夹内git bash here

3.两个仓库都要修改remote set——url

格式入后 git remote set-url origin 直接加从网页拷贝过来的**ssh**地址!