zoukankan      html  css  js  c++  java
  • synology git 服务器问题处理

    synology git 服务器问题处理

    安装 synology 上的 git 套件, 发现使用过程中存在很多问题.

    1. permission 问题
    ## 将对应的目录设为git所有者
    chown git:users git
    
    1. fatal: Interactive git shell is not enabled.
      hint: ~/git-shell-commands should exist and have read and execute access.

      可以不进行处理, 这个是不允许进行ssh登录的. 一般git账户只是用来进行 git 仓库存储, 不进行其他处理

    2. git clone, 或者 git push 需要密码

    此处是默认的 sshd_config 的问题. 在我这里试验后, 需要基础进行更改

    sudo vi /etc/ssh/sshd_config
    
    # 查找 PubkeyAuthentication
    PubkeyAuthentication yes  # 开始整数认真
    #查找 AuthorizedKeysFile 
    AuthorizedKeysFile .ssh/authorized_keys # 公钥文件位置
    #查找 StricktModes
    StricktModes no # 严格模式关闭, 严格模式会严格验证家目录以及证书问价你的权限.
    #实际测试发现, 
    #需要将 authorized_keys 设置为 600 的权限,
    #需要将 家目录设置为 700 的权限.
    

    重启 ssh 服务.

  • 相关阅读:
    centos7上安装JupyterHub
    我的测试第一篇博客
    TCP,SYN,FIN扫描
    nmap使用帮助翻译
    MySQL 常用函数
    MySQL 视图
    MySQL 索引
    JAVA 注解
    JAVA 反射
    spring boot MySQL极简封装
  • 原文地址:https://www.cnblogs.com/asdfq/p/9350686.html
Copyright © 2011-2022 走看看