我不小心修改了我的混帐配置文件,现在打git remote --v在它返回的终端:fatal: Invalid refspec '+refs/heads/*:refs/remotes/:origin/*',
我的配置文件可能有什么问题,它的外观如下:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = ssh://git@github.com/myuserame/repo.git
fetch = +refs/heads/*:refs/remotes/:origin/*
Run Code Online (Sandbox Code Playgroud)
任何想法将不胜感激,谢谢.
我试图使用Express.js 4.0 Passport.js但没有发生任何事情.我按照下面的教程,并尝试调整它以适应Express.js 4.0新的路由功能.
http://scotch.io/tutorials/javascript/easy-node-authentication-setup-and-local
到目前为止,我只想尝试登录并使用正确的消息获取失败重定向视图,如LocalStrategy中所述.
这就是我在app.js中所做的事情:
1.-拉出所需的模块并创建app变量
...
var session = require('express-session');
var mongoose = require('mongoose');
var passport = require('passport');
var LocalStrategy = require('passport-local').Strategy;
var flash = require('connect-flash');
var bcrypt = require('bcrypt-nodejs');
var app = express();
Run Code Online (Sandbox Code Playgroud)
2.-连接到MongoDB数据库并确保用户模型存储用户
require('./models/db')(mongoose, 'mongodb://localhost/cms');
var User = require('./models/user')(mongoose);
Run Code Online (Sandbox Code Playgroud)
4.-配置Passport
require('./config/passport')(passport, User, LocalStrategy);
Run Code Online (Sandbox Code Playgroud)
5.-确保包含所有必需的中间件
app.engine('.html', require('ejs').__express);
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'html');
app.use(favicon());
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded());
app.use(cookieParser());
app.use(session({
secret: 'keyboardcat'
}));
app.use(passport.initialize());
app.use(passport.session());
app.use(flash());
app.use(express.static(path.join(__dirname, 'public')));
Run Code Online (Sandbox Code Playgroud)
6.-路线处理
var router = express.Router();
router.use(function (req, res, next) …Run Code Online (Sandbox Code Playgroud) 我正在使用Gridless Boilerplate,这是在标头中调用main.css文件的方式:
<link rel="stylesheet" href="assets/css/main.css?version=1" />
Run Code Online (Sandbox Code Playgroud)
我想知道添加"?version1"的目的是什么.