点击
搜索 / Search

首先大情人节的入坑 GitHub 就是不对的。你看看人家,对吧,对比之下,高下立判。吾等渣渣只能跪着喊爷……

昨天更新了里站,重新生成了所有页面,但差点因为 Cloudflare 把服务器拆了。这事暴露出几个问题,首先目录管理混乱,我硬盘里存放这堆文件的文件夹混乱不堪,都不知道那个文件是有用的那个是没用的。二一个没有版本控制,动了一个小地方,要改回去都不知道从哪儿开始入手找。所以最终的结论就是我还得把刚申请没多长时间的 GitHub 抓起来。当然在这之前得学会 git 怎么玩是吧。

然后下 Git,找 manual,准备环境,push。哦哟,GitHub for Windows 下不动啊……不要了,用原装 Git;npp 没法直接管理项目,换 Visual Studio Code……然后难题就出来了,VS Code 接管不了 Git。

那就搜怎么办,最后重新安装了一遍 Git,在 PATH 设置时选择第二项:Use Git from Windows Command Prompt。这样问题就可以愉快的解决了,于是继续配置。commmit 玩了一会儿,感觉不对:说好的线上版本控制呢?哦我还没配置,接着弄吧。

半夜听不见不散想起冯小刚这电影,看完之后又复习了几集心术。早起吃完饭继续折腾。按 GitHub 的说明设置了远程仓库之后,但是私钥又有问题,放弃从 Xshell 导出密钥,直接在 bash 里 sshkeygen 了一份,放到 /user/.ssh/ 里,再测试,能连上 GitHub。私钥搞完准备 push 代码了,结果继续出事。

连接仓库什么都很顺利,但是每次执行 git push -u origin master 就会卡在获取服务器指纹上。从 11 点到下午 1 点半都在卡。上线问了一下基佬,他们让我换个环境试试,顺便看看 ssh 有没有问题。又连上虚拟机装了 Git 测试,获取指纹确实没问题,但是 push 请求依旧报错,会提示找不到远程仓库。但鉴于 Linux 不是主力生产环境,就没细查资料了。翻回本机,又上网搜了搜,StackOverFlow 上还真有人问过,按图索骥找过去,解决之道也很简单,重装恢复默认环境。附言有人提到在 PUTTY 里先验证一次 GitHub 的服务器指纹就可以解决问题,于是照做了一次,但是 PUTTY 那边验证之后也没什么用。所以最后选择卸载重装,使用 OpenSSH 而不是 PLINK 连接服务器,至此问题解决。

这次的总结是,装这种东西还是多看 manual,manual 没有 Google 有,Google 没有 StackOverflow 有。我们的宗旨就是:面向 Google 和 StackOverFlow 编程……这样也挺好……

2016-02-14_190436

大过节的也是……

声明: 本站所有图文遵循 署名-非商业性使用-相同方式共享 3.0 共享 协议.
转载请注明转自 ershiwo的私人研究所
标签:

Related Posts

2 Comments

  1. 我只对艹船感兴趣,请不要称呼为基佬 :em02:

    2016.02.15 at 01:09
    #1  
    • 还不回家赶紧给孩子做饭去!

      2016.02.15 at 10:49
      #11