Submitted by admin on 2019, March 20, 10:48 PM
db.runCommand({cloneCollection:"ball.othermatch",from:"127.0.0.1:27017"})
https://blog.csdn.net/wulex/article/details/83479516
mongodb | 评论:0
| Trackbacks:0
| 阅读:325
Submitted by admin on 2019, January 25, 2:18 PM
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
github | 评论:0
| Trackbacks:0
| 阅读:331
Submitted by admin on 2019, January 25, 9:39 AM
git
SSL Error: unable to get local issuer certificate
git config --global http.sslVerify false
git http\https\git免密设置记住用户名和密码的方法
设置记住密码(默认15分钟):
git config --global credential.helper cache
如果想自己设置时间,可以这样做:
git config credential.helper 'cache --timeout=3600'
这样就设置一个小时之后失效
长期存储密码:
git config --global credential.helper store
增加远程地址的时候带上密码也是可以的。(推荐)
http://yourname:password@git.oschina.net/name/project.git
补充:使用客户端也可以存储密码的。
如果你正在使用ssh而且想体验https带来的高速,那么你可以这样做: 切换到项目目录下 :
cd projectfile/
移除远程ssh方式的仓库地址
git remote rm origin
增加https远程仓库地址
git remote add origin http://yourname:password@git.oschina.net/name/project.git
github | 评论:0
| Trackbacks:0
| 阅读:446
Submitted by admin on 2019, January 24, 6:02 PM
问题
报错:error: The requested URL returned error: 401 Unauthorized while accessing
git版本:1.7.1
解决方法一:指定用户
git clone https://github.com/org/project.git
换成
git clone https://username@github.com/org/project.git
或者
git clone https://username:password@github.com/org/project.git
在push或者pull出出现的话,则需要更改远程地址
git remote set-url origin https://username@github.com/org/project.git
解决方法二:去除验证
git config –global http.sslverify false
解决方法三:(推荐)
升级git 版本≥1.7.10
解决方法四:
添加ssh秘钥
--------------
刚创建的github版本库,在push代码时出错:
$ git push -u origin master To git@github.com:******/Demo.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'git@github.com:******/Demo.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the remote changes (e.g. 'git pull') hint: before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
网上搜索了下,是因为远程repository和我本地的repository冲突导致的,而我在创建版本库后,在github的版本库页面点击了创建README.md文件的按钮创建了说明文档,但是却没有pull到本地。这样就产生了版本冲突的问题。
有如下几种解决方法:
1.使用强制push的方法:
$ git push -u origin master -f
这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。
2.push前先将远程repository修改pull下来
$ git pull origin master
$ git push -u origin master
3.若不想merge远程和本地修改,可以先创建新的分支:
$ git branch [name]
然后push
$ git push -u origin [name]
github | 评论:0
| Trackbacks:0
| 阅读:412
Submitted by admin on 2019, January 8, 4:42 PM
apt-get install gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget
PUPPETEER_DOWNLOAD_HOST=https://storage.googleapis.com.cnpmjs.org
win set
npm i puppeteer
cnpm i puppeteer
nodejs | 评论:0
| Trackbacks:0
| 阅读:371
Submitted by admin on 2019, January 7, 9:06 AM
apt-get install gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget
nodejs | 评论:0
| Trackbacks:0
| 阅读:339
Submitted by admin on 2018, December 29, 10:13 AM
npm install gulp -g
npm install gulp --save-dev
npm install coffee-script --save-dev
---------------
1.2、官方网址:http://npm.taobao.org;
1.3安装:命令提示符执行npm install cnpm -g --registry=https://registry.npm.taobao.org; 注意:安装完后最好查看其版本号 cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误;
注:cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm(以下操作将以cnpm 代替npm)。
2、全局安装gulp
安装方式:cnpm install gulp -g
----------------------
文件写权限问题,查看资料发现,可能需要增加--unsafe-perm,即
如:sudo npm install --unsafe-perm -g polymer-cli
nodejs | 评论:0
| Trackbacks:0
| 阅读:283
Submitted by admin on 2018, December 28, 11:17 PM
1
首先清除根目录下的.node-gyp
卸载node-gyp模块
npm uninstall node-gyp -g
2
安装环境
npm i -g windows-build-tools
重新安装node-gyp
npm install -g node-gyp
3
设置python版本
npm config set python python
4
安装.net 2.0
5
安装vs 201* c++ 环境
6安装microtime运行时
npm i microtime --save-dev
------------------------
npm uninstall node-gyp -g
npm i -g windows-build-tools
npm install -g node-gyp
npm i -g node-inspector
npm cache clean --force
npm i -g pm2
-------
3.进入下面这个文件夹清除cache
路径:C:UsersPCAppDataRoamingnpm-cache
执行:
npm cache clean --force
----------
借助于pm2-windows-service 可以把pm2以windows服务运行。已服务运行的好处就是,即时用户注销也,pm2也会在后台运行
npm i pm2 -g
npm i pm2-windows-service -g
安装服务:pm2-service-install -n myservice (安装后在windows服务中多了一个myservice的服务)##卸载pm2-service-uninstall
设置环境变量:PM2_SERVICE_SCRIPTS = PM2的配置文件
windows服务中重新启动myservice服务
nodejs | 评论:0
| Trackbacks:0
| 阅读:331