Git 远程仓库操作(生成SSH key、测试连接、添加到远程仓库)
生成SSH key并且查看、复制key
1、生成SSH key
打卡Git-Bash,输入以下命令,然后一直回车和按【y】即可:
ssh-****** -t rsa -C "GitHub注册的邮箱账号"
2、查看、复制key
话会在~/下生成.ssh文件夹,并且在该文件夹下生成 id_rsa.pub文件,打开盖文件,复制里面的 key。
使用命令工具查看和复制key,切换到 .ssh文件夹下:
cd .ssh
查看 id_rsa.pub 文件内容:
cat id_rsa.pub
然后复制该内容即可。
在GitHub上创建SSH key
1、选择账户,然后选择下拉列表框中的【Settings】,然后选择【SSH and GPG keys】,然后选择【New SSH key】
2、输入标题名称,然后将复制的key值粘贴到key处即可。
测试连接
1、通过SSH方式测试
使用该方法测试连接可能会遇到连接超时、端口占用的情况,原因是因为DNS配置及其解析的问题,若成功建议采用HTTPS方式测试连接
ssh -T [email protected]
2、通过HTTPS方式测试
登录github,选择仓库,然后选择【Clone or download】将仓库改为用【Use HTTPS】即可
git clone 仓库https地址
添加到远程仓库
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