应用场景: 比如每天凌晨执行crontab对应的项目部署脚本(使用git作为项目的版本控制). 如果不这样做会怎么样? 每次部署都要git clone并输入对应的用户名和密码,需要人工.这样就显得很不自动化了. 那么解决方式有哪些呢?我这边推荐一个最简单有效的方式: cd ~ //进入根目录 vim .git-credentials //编辑该文件 .git-credentials添加如下内容: [credential] helper = store 接下来重新拉一下项目(git clone或p…
Permanently authenticating with Git repositories, Run following command to enable credential caching. $ git config credential.helper store $ git push https://github.com/repo.git Username for 'https://github.com': <USERNAME> Password for 'https://USE…
1.改表法 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -p mysql>use mysql; mysql>update user set host = '%' where user…
linux中telnet后退出连接窗口 [root@a cron]# telnet www.baidu.com 80Trying 115.239.211.112...Connected to www.baidu.com.   #显示connected,表示连接成功!Escape character is '^]'.^C^C^C^Z^Z^Z   #按ctrl+c,ctrl+z,ctrl+D都不行,Connection closed by foreign host.[root@a cron]# te…
之前在windows中一直采用github的桌面版,库的建立更新都是借助软件的帮助.所使用的的功能也非常局限,仅仅只是创建库再提交自己的代码.至于版本管理.回滚.分支以及git的结构都没有清楚的认识.这次由于任务需要,在ubuntu中必须使用git来链接github,所以必须接触一些git的命令,也对git的思想有了进一步的认识.这里简单梳理以下,作为备忘录.文末也附上我参考的博客,有兴趣的可以进一步阅读. 一些认识 之前对github和git一直傻傻分不清,以为是两种不同的版本管理工具.现在才…
DEFINE_MUTEX是来自include/linux/mutex.h中的一个宏,用它可以定义一把互斥锁,在Linux内核中,其实是在2005年底才建立比较系统.完善的互斥锁机制,在那年冬天,来自RedHat公司的Ingo Molnar大胆地提出了他所谓的Generic Mutex Subsystem,即通用的互斥锁机制.此前内核中很多地方使用的都是信号量,而当时间的箭头指向了2005年末时,"区里"(开源社区,下称区里)很多人抱怨说信号量不灵,很多时候不好用,当然"区里&…
2021-08-04 1. 问题描述 在执行以下命令时出现错误"正克隆到 'XXXXX'... fatal: unable to access 'https://github.com/lagerspetz/XXXXX/': Encountered end of file" git clone https://github.com/lagerspetz/linux-stuff 2. 解决方法 将 "https" 修改成 "git" ,成功执行命令…
每次git clone 和push 都要输入username和password.尽管安全.但在本机上每次都输有些麻烦,怎样记住username和password呢? 在网上看了各种方法,太杂,非常多可能环境不一样.一直行不通.最后找到一种有效的方法,非常easy.记录下来! 当你配置好git后,在C:\Documents and Settings\Administrator\ 文件夹下有一个  .gitconfig 的文件.里面会有你先前配好的name 和email,仅仅需在以下加一行 [cre…
每次git clone 和push 都要输入用户名和密码.虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢? 当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行 [credential] helper = store 下次再输入用户名 和密码 时,git就会记住,从而在C:\Documents and Settings\Adm…
需求场景 客户端第一次连接时,将客户端存起来 重写 ChannelHandlerAdapter 的 handlerAdded 方法…