1.在windows在使用git拉去代码文件名太长运行命令
git config --global core.longpaths true
2.父级+子集一起clone
git clone --recursive git地址
3.协助父模块更新
git submodule update
4.今天在windows的PowerShell中执行git log命令的时候报错:
WARNING: terminal is not fully functional
网上查找方法,最后
a、打开windows的高级系统设置
b、环境变量
c、系统变量中新建一个变量名为TERM,值为cygwin
d、重试一下好了
5.在服务器上操作自动化部署,由于之前本机ssh 设置了密码导致每次git clone 的时候都会要求输入ssh的密码。
Enter passphrase for key ‘/root/.ssh/id_rsa’:
解决办法:
每次输入密码(安全)
删除passphrase密码
删除方法:
ssh-keygen -p
注意:这里只是删除密码 ssh的pub不会改变。
网友评论