• 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

  • 相关阅读:
    谈谈你对MVC和三层架构的理解?(月薪三万的面试题)
    logic:iterate 遍历
    db2, oracle和sqlserver取前几行的语法
    数据库常用操作语句
    css中em与px的介绍及换算方法
    禁止浏览器缓存
    JavaScript学习笔记(一)
    CSS控制表格隔行变色与鼠标滑过变色
    程序员——好好规划自己的路
    css规范
  • 原文地址:https://www.cnblogs.com/songbao/p/12531990.html
Copyright © 2020-2023  润新知