美文网首页Flask
356.git的一些问题

356.git的一些问题

作者: 科幻经典 | 来源:发表于2017-09-03 00:52 被阅读10次

git在使用中有些让人疑惑的地方,对于初学者可能觉得很复杂。尤其在服务器搭建的时候,很容易出错。

一是与服务器之间的ssh无密连接,网络上搜索到的很多都是使用scp命令,但ssh-copy-id命令更好一些,它会直接添加到受信任的密钥里。具体使用方法是:

ssh-copy-id username@remote-server

二是root用户和git用户之间的关系,ssh对git和root用户的区别并不是很大,两者都可以建立连接,唯一要注意的就是git用户要获取.ssh文件夹的权限。例如:

mkdir .ssh && chmod 700 .ssh
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys

三是建立连接之后,在部署服务器时,可能要使用git hooks中的post-receive。它和post-update的区别在于,后者会更新每一个分支。在post-receive中,会遇到unset GIT-DIR的命令,这是暂时屏蔽GIT的目录环境变量。还有git stash是暂存的意思,跟git add和git commit的意思不一致,它是用来暂时保存未完成的工作的。

git hooks实际上就是一些sh脚本,在每次触发条件时进行执行。而pwd也就是git hooks或者其他正在执行的sh的目录。

相关文章

  • 356.git的一些问题

    git在使用中有些让人疑惑的地方,对于初学者可能觉得很复杂。尤其在服务器搭建的时候,很容易出错。 一是与服务器之间...

  • 时间是良药也是毒药

    时间会解决一些问题,时间也会让一些问题越发糟糕。

  • 周总结74

    还是会被一些问题“折磨”着 大脑已然快爆炸 一些问题没解决 又出现一些问题 可能人生即问题吧 无名的大志 胡兰成也...

  • 2018-01-13

    今天大糊涂对我的代码做了瘦身,发现了一些问题,修正了一些问题,规范了一些问题,小曾童鞋,正在让我学习发红包和发代金...

  • 元哲学

    哲学起源于一些问题,而一些问题又引发了另外一些问题,这些问题又引出了新的问题。 一些基本问题就像是:什么是意义?上...

  • 59离开时才想的一些问题

    离开时才想的一些问题

  • 项目Scrum实施中的一些问题

    项目Scrum实施中的一些问题

  • iOS - 骨架屏集成问答文档和使用注意点

    前言 鉴于大家在集成TABAnimated的过程中,可能会遇到一些问题。有一些问题是对TABAnimated不够了...

  • 安装cocoaPods出错

    在安装mPaaS平台时,出现了一些问题,后来把ruby删除,cocoaPods卸载了,重新装,也是出现了一些问题:...

  • 2021-02-01

    我状态又出了一些问题

网友评论

    本文标题:356.git的一些问题

    本文链接:https://www.haomeiwen.com/subject/dqcdjxtx.html