Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)

生成SSH key并且查看、复制key

1、生成SSH key

打卡Git-Bash,输入以下命令,然后一直回车和按【y】即可:

ssh-****** -t rsa -C "GitHub注册的邮箱账号"

Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)

2、查看、复制key

话会在~/下生成.ssh文件夹,并且在该文件夹下生成 id_rsa.pub文件,打开盖文件,复制里面的 key。

使用命令工具查看和复制key,切换到 .ssh文件夹下:

cd .ssh

查看 id_rsa.pub 文件内容:

cat id_rsa.pub

然后复制该内容即可。

Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)

在GitHub上创建SSH key

1、选择账户,然后选择下拉列表框中的【Settings】,然后选择【SSH and GPG keys】,然后选择【New SSH key

Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)

2、输入标题名称,然后将复制的key值粘贴到key处即可。

Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)

测试连接

1、通过SSH方式测试

使用该方法测试连接可能会遇到连接超时、端口占用的情况,原因是因为DNS配置及其解析的问题,若成功建议采用HTTPS方式测试连接

ssh -T [email protected]

Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)

2、通过HTTPS方式测试

登录github,选择仓库,然后选择【Clone or download】将仓库改为用【Use HTTPS】即可

Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)

git clone 仓库https地址

Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)

添加到远程仓库

1、创建本地仓库(必须与github上面创建的仓库名称一样)(git init 命令)

git init 仓库名称(必须与github创建的仓库名称一样)

2、切换到创建的本地仓库(cd 命令)

cd 仓库名称

3、添加监控(可以监控该仓库下所有文件夹、具体文件夹、具体文件)(git add 命令)

git add .

或是

git add 文件夹名称

或是

git add 具体文件名称

4、将缓存提交到本地仓库并且备注信息(git commit -m 命令)

git commit -m "备注信息"

5、 添加远程仓库(git remote add origin 命令)

git remote add origin 仓库克隆SSh地址

6、将分支推送到GitHub(git push 命令)

首次推送

git push -u origin master

非首次推送

git push