首页   注册   登录
 zohner 最近的时间轴更新

zohner

  •   V2EX 第 139864 号会员,加入于 2015-09-25 17:57:04 +08:00
    zohner 最近回复了
    @wayket 如果实在忍受不了讯雷,这位吃鸡大哥总结得不错
    @1010011010 哈哈哈,安排过的,笑死
    47 天前
    回复了 mitoop 创建的主题 问与答 单次请求 chrome 会触发两次 不得其解
    百度搜到这个帖,楼主解决了么,我今天也遇到这个问题,很简单的代码
    ```
    app.get('/webhooks', function(req, res){
    console.log('d')
    res.header('Cache-Control', 'no-cache, no-store, must-revalidate'); // HTTP 1.1
    res.header('Pragma', 'no-cache') // HTTP 1.0
    res.header('Expires', '0'); // Proxies
    res.send("deploy finish")
    })
    ```
    在 chrome 刷新页面都会执行两次,在 firefox 就正常
    解决了,原来之前用 putty 工具,改了我本地的密钥格式了,重新生成后解决
    @gdzdb 私钥公钥都复制了,不过其实公钥不用复制也应该没问题吧,因为它主要是 gitlab 那边用的,证书位置没问题的
    @wizardoz 3 楼正解,使用 ssh 认证方式后,直接用就行了,感谢
    @raphaelsoul 哈哈,拔刀吧
    @Judoon 在哪设置呢,我 root 是用密码登录的,没用 key
    @Judoon 已经是用 root 了,现在的问题是,每次 clone 都要输入 root 的密码,难道是因为 root 本身有密码的,我应该还是创建一个 git 用户,不设置密码,这样才不用每次设置密码么
    网上说
    第一,权限问题:
    ~ username/.ssh 必须是 700 权限
    ~ username/.ssh/authorized_keys 必须是 600 权限
    第二,检查 /etc/ssh/sshd_config 设置:
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys

    这两步已经确认是了,为什么每次 clone,push 还要提示要输入 root 的密码呢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   848 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 14ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1