git入门笔记(14)-链接到远程仓库

非淡泊无以明志,非宁静无以致远-长安快马 非淡泊无以明志,非宁静无以致远-长安快马     2022-08-24     205

关键词:

1、远程仓库地址https://github.com/

2、注册远程仓库账号

3、生成ssh-key,并配置到github

由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:

第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

$ ssh-keygen -t rsa -C "[email protected]" 

你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。

如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面:

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

技术分享

点“Add Key”,你就应该看到已经添加的Key:

技术分享

为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。

4、人人可见的github库、收费私有github库和企业自行大家git服务器

最后友情提示,在GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改)。所以,不要把敏感信息放进去。

如果你不想让别人看到Git库,有两个办法,一个是交点保护费,让GitHub把公开的仓库变成私有的,这样别人就看不见了(不可读更不可写)。另一个办法是自己动手,搭一个Git服务器,因为是你自己的Git服务器,所以别人也是看不见的。这个方法我们后面会讲到的,相当简单,公司内部开发必备。

确保你拥有一个GitHub账号后,我们就即将开始远程仓库的学习。

git-入门到熟悉_远程仓库管理(代码片段)

...建仓库gitProject2上传至远程新仓库上传至远程原仓库PreGit-入门到熟悉_Git基本概念与核心命令Git-入门到熟悉_分支管理常用命令#查看远程配置gitremote[-v]#添加远程地址gitremoteaddoriginhttp:xxx.xxx#删除远程地址gitremoteremoveorigin#上传新分... 查看详情

贺老师新作:git入门实践教程

...开发13标签及其应用14在IDE中使用Git(3天后)《Git入门实践教程》文字版也好了。在CSDN当然要放一份,来点这里… 查看详情

git本地仓库与远程仓库链接

1.在远程仓库新建一个空项目2.在本地新建号项目后使用命令【设置远程仓库的链接】gitremoteaddoriginhttps://gitee.com/***/项目名.git3.使用gitpushoriginmaster  把本地仓库同步到远程仓库的master分支上 查看详情

git——新手入门与上传项目到远程仓库github

 Git:先进的分布式版本控制系统,一个开源式的分布式版本控制工具。Git安装在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/注册登录github网站,建议配置SSHKeys连接GitHub,已经配置的可以略过 配置Git(1... 查看详情

git从入门到精通(合并分支,将更新提交到远程仓库,将本地分支与远程分支做关联)

1.先将分支切换到:master 2.将其他分支合并到master分支 :gitmergexuzhiwen3.将更新提交到远程仓库: gitpushoriginmaster4.将本地分支与远程分支做关联,并做更新操作gitbranch--set-upstream-tomasterxuzhiwen : master为远程分支,... 查看详情

git怎么从远程仓库拉取到本地

...ps://www.sky8g.com/technology/3021/多人开发工具GIT学习教程(小白入门到精通) 参考技术Bgitpulloriginmaster 查看详情

git——新手入门与上传项目到远程仓库github(转)

Git概述什么是Git?刚开始对这个东西也感到挺迷茫,并且问了好多已经学习android一段时间的同学也是一头雾水,直到了解并使用之后,才体会到Git的好处以及重要意义。Git:是目前世界上最先进的分布式版本控制系统,一个开... 查看详情

github入门之上传本地项目——笔记

1.创建一个远程库repository可以看到创建代码:  gitinit//把这个目录变成Git可以管理的仓库  gitaddREADME.md//文件添加到仓库  gitadd.//不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪... 查看详情

git学习笔记

导入新项目1.进入项目根目录cdxxx2.初始化gitgitinit3.创建readme文件touchREADME.md4.添加readme文件到gitgitaddREADME.md5.提交gitcommit-m"firstcommit"6.添加远程git仓库地址(需要先建立好该远程仓库)gitremoteaddoriginhttps://xxx/xxx/xxx.git7.推送提交到远... 查看详情

git学习笔记04-将本地仓库添加到github远程仓库-git比svn先进的地方

第1步:创建SSHKey。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。  如果没有,打开Shell(Windows下打开GitBash),创建SSHKey:$ssh-key... 查看详情

git简明快速入门学习笔记(代码片段)

1.创建新仓库创建新文件夹,cd到这个文件夹,然后执行gitinit以创建新的git仓库。gitinit//创建新的git仓库 2.检出仓库执行如下命令以创建一个本地仓库的克隆版本:gitclone/path/to/repository如果是远端服务器上的仓库,你的命令... 查看详情

git(码云)如何把本地仓库提交到远程仓库(代码片段)

...ff1a;本地初始化Git第二步:创建远程仓库第三步:链接远程仓库第四步:把本地仓库提交到远程仓库中第一步:本地初始化Gitgitinit在gitinit之后最好往仓库加点内容。加好内容后gitadd.=>gitcommit-m'第一次推送... 查看详情

git中如何查看删除和建立远程仓库

...库地址】命令:gitremoteaddorigin+远程仓库地址【相关知识链接】1、GitHub的简介和两大功能2、Git的简介和安装过程3、Git的基本使用(用户初始化配置、新建代码库、把文件提交到缓存区、把文件提交到本地仓库等4、Git的版本... 查看详情

git远程仓库复制到另一个远程仓库并保留commit信息。关于git代码提交到远程仓库怎么撤回。.gitignore(代码片段)

...仓库关联的远程仓库:文件.git/config里修改url=后的链接为新远程仓库的地址。3、gitpushoriginmaster,提交本地仓库到新远 查看详情

git使用入门

1)安装git,略$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"email@example.com"3)选择合适地方,创建空目录$mkdirtest//创建空目录,目录名字为test$cdtest    //进入test目录4)初始化仓库,把目录变成git可以管理的仓库:$gitinit5)提... 查看详情

gitlab:切换与远程仓库的链接方式(https,ssh)

....添加ssh协议的远程仓库:或者添加https协议的远程仓库:链接从下图所示的地方拷贝:3.如果查看当前git的远程仓库版本时,显示使用的ssh协议连接的:需要转换到https协议连接,需要先移除掉远程仓库的配置:然后再添加新的... 查看详情

超简洁git入门(代码片段)

Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。Workspace:工作区Index/Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库工作区  程序员进行开发改动的地方,是... 查看详情

07-git-上传本地项目到仓库(代码片段)

...项目目录//初始化仓库gitinit将远程仓库与本地仓库关联//链接远程仓库gitremoteaddorigin+远程仓库地址将项目添加到本地仓库//添加需跟踪的文件gitadd.(文件name)//添加文件描述信息,提交到本地仓库gitcommit-m"上传项目"拉取远... 查看详情