小编Rém*_*ras的帖子

在本地和远程重命名Git分支?

有没有办法在本地重命名Git分支并将其推送到远程分支,即使已经有很多提交推送到远程分支?

或者,是否有必要创建新的本地分支,删除旧的本地分支,然后在远程存储库上重复该操作?

git git-branch

119
推荐指数
1
解决办法
4万
查看次数

如何从原始仓库的克隆中推送到我的前叉?

我在GitHub上创建了myrepo另一个存储库(让我们称之为orirepo)的fork(让我们称之为).后来,我克隆了orirepo.

git clone https://github.com/original/orirepo.git
Run Code Online (Sandbox Code Playgroud)

我修改了大约20个文件,然后我上演了我的更改并提交了一个提交

git add
git commit
Run Code Online (Sandbox Code Playgroud)

但是,当我试图推动时

git push
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

remote: Permission to original/orirepo.git denied to mylogin.
fatal: unable to access 'https://github.com/original/orirepo.git/': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

我知道我犯了一个错误:我应该克隆我的叉子而不是orirepo,但现在已经太迟了.我怎么能推到我的叉子而不是origin/orirepo我没有写入权限?

git github

107
推荐指数
3
解决办法
7万
查看次数

如何通过javascript访问屏幕显示的DPI设置?

有没有办法在Javascript函数中访问屏幕显示的DPI设置?

我试图在页面上放置一个HTML面板,当用户的DPI设置为大(120)时,它会关闭该位置.我需要能够知道DPI是什么,所以我可以相应地调整位置.

javascript dpi display-dpi

48
推荐指数
3
解决办法
7万
查看次数

如何用JSDoc注释Express中间件?

我正在尝试记录Express中间件,但WebStorm中的内置验证工具告诉我在以下JSDoc块中错误地分配了类型:

/**
 * My middleware.
 *
 * @param {Object} req
 * @param {Object} res
 * @param {Function} next
 * @return {Object}
 */
exports.show = function(req, res, next) {
    ...
};
Run Code Online (Sandbox Code Playgroud)

在Express消息来源中,我没有找到任何@typedef帮助我.另外,我想避免像这样的事情@param {*}.

使用JSDoc记录Express中间件的正确方法是什么?谢谢你的帮助.

javascript jsdoc express webstorm

44
推荐指数
6
解决办法
5986
查看次数

无法解析配置':_armv7DebugCompile'的所有依赖项

尝试使用cordova和cordova-crosswalk插件构建Android应用程序时发生以下错误:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_armv7DebugCompile'.
   > Could not find any version that matches com.android.support:support-v4:+.
     Searched in the following locations:
         https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml
         https://repo1.maven.org/maven2/com/android/support/support-v4/
         https://download.01.org/crosswalk/releases/crosswalk/android/maven2/com/android/support/support-v4/maven-metadata.xml
         https://download.01.org/crosswalk/releases/crosswalk/android/maven2/com/android/support/support-v4/
     Required by:
         :android:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2.918 secs

/home/remi/dev/git/gitlab/sirap-sas/tereo-mobile/platforms/android/cordova/node_modules/q/q.js:126
                    throw …
Run Code Online (Sandbox Code Playgroud)

android cordova crosswalk-runtime ionic

32
推荐指数
2
解决办法
3万
查看次数

如何为Gitlab Omnibus服务器旁边的其他虚拟机提供服务?[完整的逐步解决方案]

我在带有Omnibus软件包的专用Ubuntu 14.04服务器版上安装了Gitlab CE.

现在我想在gitlab旁边安装另外三个虚拟主机.

两个是由non-root user两个不同的运行启动的node.js Web应用程序ports > 1024,第三个是需要从中启动Web服务器的PHP Web应用程序.

有:

  • 8081(node.js)上运行的私人凉亭注册表
  • 8082(node.js)上运行的私有npm注册表
  • 私人作曲家注册表(PHP)

但是Omnibus听80并且似乎不使用Apache2或Nginx,因此我不能使用它们来服务我的PHP应用程序并反向代理我的其他两个节点应用程序.

Gitlab Omnibus使用什么服务机制listen 80?我应该如何创建其他三个虚拟主机以提供以下vHost?

  • gitlab.mycompany.com(:80) - 已经在使用中
  • bower.mycompany.com(:80)
  • npm.mycompany.com(:80)
  • packagist.mycompany.com(:80)

webserver virtualhost nginx gitlab gitlab-omnibus

26
推荐指数
2
解决办法
2万
查看次数

如何更新我的phonegap版本?

如何在项目中更新我的PhoneGap版本?

我已下载最新版本的phonegap ..但如何更新?

我试过grep myAppPath .ipa'uniqueIdentifier'*

我得到了"拒绝访问"

cordova

21
推荐指数
2
解决办法
3万
查看次数

如何调试我的离子/角度/ phonegap/cordova应用程序的白屏?

我从事Ionic项目(AngularJS + Apache Cordova又称Phonegap).

我的项目的第一个代码行是4个月,而昨天,应用程序不再适用于模拟器和真实设备,但仍然适用于chrome窗口.所以我想我的角度代码是正确的,但我不知道问题在哪里,我不知道如何处理它.

一开始我直接在我的www文件夹中编码,我测试它是使用devtools和设备仿真的chrome,或者使用Apache Ripple扩展的chrome,有时我将它安装到我的真实设备(Nexus S)中.

我最近在我的项目中安装了grunt和bower用于常见任务,我决定重新组织我的项目文件夹.

然后,我现在编码到一个src文件夹,并:

  • 在使用chrome进行测试之前,我运行grunt'dev'任务,创建一个www文件夹,并包含一个链接到scr/js,html,css和其他res文件的专用index.html .
  • 在模拟器或真实设备中测试之前,我运行grunt'prod'任务,创建一个www文件夹,包括构建或复制所有需要的文件到应用程序(app.min.css,app.min.js,模板,字体和媒体)文件,图标).

它们都可以在chrome中正常工作,但是当我构建(通过cordova-cli或phonegap构建)并在模拟器或真实设备上安装应用程序时,我会获得启动画面,然后是永久的白屏.

我尝试在weinre I 的帮助下调试它,并注意到js控制台没有捕获任何抛出的错误.但是我放置了一些console.log,看起来路由已经坏了.

angular.module('app').run() 执行,但第一个AppCtrl控制器永远不会执行.

这是我的模块代码(这篇文章的重要部分):

(function(){ 

    angular.module('app', [
        'ionic',
        'ngCordova',
        'app.auth',
        'app.model',
        'app.action',
        // 'app.test',
    ])

    .run(['$ionicPlatform', 
    function($ionicPlatform) {

        alert("app.run()  runs ...");

    }])

    .config(['$stateProvider','$urlRouterProvider',
    function($stateProvider, $urlRouterProvider) {

        var tmplt_dir = 'modules/app/tmplt';
        var tmplt = function(viewName){
            return tmplt_dir + '/' + viewName + '.html' ;
        };

        $stateProvider

            .state('app', { …
Run Code Online (Sandbox Code Playgroud)

angularjs cordova ionic-framework

7
推荐指数
1
解决办法
1万
查看次数

哪个最有效:通过nginx或节点通过nginx反向代理直接提供静态文件?

我已经用它nginx作为reverse proxy我的node.jswebapps 服务3000<->80.实际上,我使用express.static中间件在节点应用程序中提供我的资产.

我再次阅读并阅读nginx提供静态文件非常有效.

问题是,什么是最好的?像我已经做的那样提供资产,或者直接配置nginx来提供静态文件?

或者几乎一样?

reverse-proxy nginx node.js express

7
推荐指数
1
解决办法
8141
查看次数

凉亭安装后缺少bower_components文件夹

在个人项目中,我npm install && bower install在一个svn结账后今天早上跑了.

所有软件包似乎都已下载并安装且没有错误,所有软件都是绿色的.

但安装后,该bower_components文件夹仍然缺失.

我测试了一个,bower cache clean但它没有效果.我也更新了我的凉亭版本# npm -g update bower,但它没有更多的影响.

任何的想法 ?

这是凉亭安装输出:

bower exifreader#*          not-cached git://github.com/mattiasw/ExifReader.git#*
bower exifreader#*             resolve git://github.com/mattiasw/ExifReader.git#*
bower geolocationmarker#*   not-cached git://github.com/shahariaazam/geolocationmarker.git#*
bower geolocationmarker#*      resolve git://github.com/shahariaazam/geolocationmarker.git#*
bower angular#1.2.27            cached git://github.com/angular/bower-angular.git#1.2.27
bower angular#1.2.27          validate 1.2.27 against git://github.com/angular/bower-angular.git#1.2.27
bower cryptojslib#~3.1.2        cached git://github.com/sytelus/CryptoJS.git#3.1.2
bower cryptojslib#~3.1.2      validate 3.1.2 against git://github.com/sytelus/CryptoJS.git#~3.1.2
bower ngmap#0.17.0              cached git://github.com/allenhwkim/angularjs-google-maps.git#0.17.0
bower ngmap#0.17.0            validate 0.17.0 against git://github.com/allenhwkim/angularjs-google-maps.git#0.17.0
bower jquery#1.11               cached git://github.com/jquery/jquery.git#1.11.2
bower jquery#1.11             validate 1.11.2 against …
Run Code Online (Sandbox Code Playgroud)

node.js npm bower bower-install

6
推荐指数
1
解决办法
1万
查看次数