zoukankan      html  css  js  c++  java
  • Git服务器远程链接相关操作

    第一步:远程连接测试

    ssh -T git@gitlab.****.cn

    这个时候回报错如下信息:

    Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

    解决如下:

    修改为PubkeyAuthentication yes(如果前面有#,就去掉#

    vi /etc/ssh/sshd_config

    然后重启服务

    查看 sshd 服务是否启动

    systemctl status sshd.service

    看到上述信息就可以确定是启动了。

    如果没有启动,则需要启动该服务:

    systemctl start sshd.service

    重启 sshd 服务:

    systemctl restart sshd.service

    设置服务开启自启:

    systemctl enable sshd.service

    二、生成SSH密钥

    ssh-keygen -t rsa -C "*******@163.com"

    查看秘钥:

    cd root
    cd .ssh
    cat id_rsa.pub

    三、添加密钥到GitHub

    打开 Github,登录自己的账号后

    点击自己的头像->settings->SSH And GPG Keys->New SSH key

    将本地 id_rsa.pub 中的内容粘贴到 Key 文本框中,随意输入一个 title(不要有中文),点击 Add Key 即可

    四、centos里测试验证

    ssh -T git@gitlab.***.cn

    从远程git仓库拉取代码到Linux本地

    新建一个空文件夹smart

    mkdir smart

    初始化git

    git init

    与远程git仓库建立连接

    git remote add origin 远程git路径  

    出现以下错误时:

    只要两步:

    1、先删除

    git remote rm origin

    2、再次执行添加就可以了。

    git remote add origin 远程git路径  

    将远程master分支拉取到本地

    git fetch origin master

    将代码pull下来

    git pull origin master

  • 相关阅读:
    命令
    碎片知识
    驱动问题
    网络基础知识普及
    面向设计大作业——公司餐厅
    面向对象--购物车
    OO之接口-DAO模式代码阅读及应用
    有理数类的定义
    图知识点总结
    Java课程设计总结
  • 原文地址:https://www.cnblogs.com/songbao/p/12531990.html
Copyright © 2011-2022 走看看