在centOS中使用git仓库并连接远程仓库

实验目的


           解析如何在centOS命令行版本中创建git仓库,进行简单的操作,并与github上的远程仓库连接起来。

 

 

实验目录


实验目的

实验目录

具体步骤

本地创建git仓库

连接远程仓库

 


具体步骤


  • 本地创建git仓库

先惯例ping一下www.baidu.com检测网络状态:

ping www.baidu.com

然后安装git客户端

$ sudo yum install git

等待安装完成后,通过指令检测是否安装成功

git version

出现如下设置则是安装成功

然后开始配置本地的git:

git config --global user.name "YourName"(这里输入你自己的github名字)
git config --global user.email "YourEmail"(这里输入github绑定的邮箱)
git config --list (查看配置是否生效,如果生效可以看到信息)

 

之后在新建的文件夹中初始化git仓库

git init

显示如下

新建仓库是隐藏的,使用【ls】指令不会显示,使用【l.】可以看到

此时新建本地git仓库完成,可以使用以下指令进行操作

git add fileName (此处fileName替换成你需要放入git的文件名)
git commit -m "Exp" (确认提交进git仓库,Exp可以是对这次提交的注释)

更多git操作可以参考下面的网址 

点我


  • 连接远程仓库

生成ssh key(按需设置密码等,为了方便此处全部省略)

ssh -keygen -t rsa -C yourEmail(之前github的user.email)

生成key后,可以看到在用户目录下的隐藏文件夹【.shh】中多出了私钥文件,使用vim编辑【id_rsa.pub】文件,将公钥文件中的内容全部复制

【#由于VB本身并不支持在虚拟机和主机之间的粘贴和使用,此处推荐使用Xshell连接虚拟机,可自行百度,很简单】

然后登陆【github.com】,登陆自己账号后,鼠标选中右上角的图标中的【Settings】,之后新建SSH key,将刚刚复制的东西全部粘贴到Key中,Title可以写【CentOS】(自行定义)

 

添加成功后回看SSH and GPG keys,可看到新添加的SSH key

然后在github上新建一个仓库,【Create a new repository】,名字自定,我定为【centOS】

创建成功之后,回到git命令行,输入以下指令

git remote origin git@github.com:yourName/RepName.git
(指令中的yourName替换成你的github名字,RepName替换成你刚刚新建的仓库名)

ssh -T git@github.com
(尝试是否验证成功)

如下则成功

然后就可以尝试使用push指令,如果本地git仓库为空则会报以下错误

可以按下面的例子【新建->add->commit->push】来测试是否成功连接远程仓库(期间可能需要输github的账号密码)

由于每一次push都需要输入账号密码,很麻烦,我们可以建立验证文档来跳过输账号密码的阶段

$ git config -global credential.helper store

$ touch ~/.git-credentials

$ vim ~/.git-credentials

//使用vim在上面的文件中添加以下一句信息
https://{yourName}:{Yourpassword}@github.com

然后再次尝试push,发现可以不用输密码了~

然后我们就成功将本地git仓库跟github中的仓库连接起来了,随时可以把更新的信息push到github上面去啦~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值