小编Luk*_*uke的帖子

Eclipse Git (Egit) 不接受远程用户名和密码

为什么从远程获取时 Egit 不接受用户名和密码?

这些是我遵循的步骤:

  1. 在 Git Repositories 视图中,我展开 Project -> Remotes -> origin
  2. 右键单击原点-> 获取
  3. 出现登录掩码;我插入用户和密码
  4. 重复步骤 3 两次
  5. 出现错误消息: https://companyname.visualstudio.com/.../projectname: not authorized

凭据是正确的,我得到了授权,因为我每天都将它们与任何类型的 git 接口一起使用:TortoiseGit、SmartGit、Git Bash ......

我做了研究,但没有发现这个问题。类似的问题也没有解决这个问题。


更新:我按照本指南使用了一种解决方法。我从 Visual Studio Team Services 帐户创建了一个访问令牌,并将其用作密码。

我的 git 安装使用 Git Credential Manager(GitHub 页面Microsoft GCM 指南)来存储凭据,实际上当我第一次通过我上面提到的接口运行 git 并尝试连接到 Team Services Git 存储库时,Microsoft 帐户登录窗口弹出,就是这样。我也可以从运行命令git config --list和获取credential.helper=manager.

Eclipse 安装了Team Explorer Everywhere 插件,因此它应该与 Git Credential Manager 交互并接受 Microsoft 帐户凭据,但它没有。所以这仍然是一个悬而未决的问题。

eclipse git authentication egit

6
推荐指数
2
解决办法
3798
查看次数

Git 合并和取消暂存文件

情况图片:您从远程存储库获取数据,并与具有一些未暂存文件的远程源运行 git merge。

git merge 对未暂存文件的行为如何?

git git-merge

5
推荐指数
1
解决办法
4556
查看次数

Maven默认资源不复制资源

这是我的项目目录结构:

在此输入图像描述

这是我的 pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>borsa</groupId>
<artifactId>borsa</artifactId>
<version>1</version>
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<build>
    <finalName>aggiornamento</finalName>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.7.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
                <execution>
                    <id>copy-dependencies</id>
                    <phase>prepare-package</phase>
                    <goals>
                        <goal>copy-dependencies</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>
                            ${project.build.directory}/dist/libs
                        </outputDirectory>
                    </configuration>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                <outputDirectory>${basedir}/target/dist</outputDirectory>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>libs/</classpathPrefix>
                        <mainClass>
                            borsa.Application
                        </mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.20.1</version>
            <configuration>
                <skipTests>true</skipTests>
            </configuration>
        </plugin>
    </plugins>
</build>
<dependencies>
    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>3.17</version>
    </dependency>
    <dependency>
        <groupId>org.jsoup</groupId> …
Run Code Online (Sandbox Code Playgroud)

java eclipse m2eclipse maven maven-resources-plugin

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

IIS Express 不保留会话数据

我有一个在 IIS Express 服务器下的 Visual Studio 2013 中运行的应用程序。问题是会话数据没有保存在页面之间,我发现以前页面不是空的空对象。如果我编译应用程序并将其部署在带有 IIS 的 Web 服务器上,它可以正常工作,所以它必须是带有 IIS Express 的东西。我搜索了文档文件夹中的配置文件,但真的不知道它是什么。

谢谢,卢克

编辑 25/11:我正在使用 VS 2013 和 VS 2010 在同一台机器上调试代码,我发现代码的行为方式不同。在执行完后面的代码并构建页面后,在 VS 2010 中执行结束。在构建页面后的 VS 2013 中,我再次调用 context_BeginRequest(object sender, EventArgs e) 方法,该方法将应用程序重定向到起始页面,其中指令 Session.Clear() 清除会话。现在的问题是:为什么要额外调用 context_BeginRequest 方法?为什么它重定向到起始页面而不是它当前所在的页面?谢谢,卢克。

session-state iis-express

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

复制时Apache POI更新公式参考

在Apache POI中复制公式时,是否可以更新公式引用?

说在Excel中您在公式的第1行中=A1/B1。如果您将其复制粘贴,请在第5行中说,则公式变为=A5/B5.

在Apache POI中,如果您运行这些行

r5.getCell(2).setCellType(CellType.FORMULA);
r5.getCell(2).setCellFormula(r1.getCell(2).getCellFormula());
Run Code Online (Sandbox Code Playgroud)

公式仍然存在=A1/B1

java excel excel-formula apache-poi

2
推荐指数
1
解决办法
858
查看次数

Eclipse 在 src/main/resources 中添加了 ** 的排除模式:如何读取资源文件?

我使用 Eclipse (Oxygen.2 Release (4.7.2)) 和标准的 src/main/resources 文件夹创建了一个简单的 Maven 项目,并将其添加到类路径中。问题是 Eclipse**向 src/main/resources 文件夹添加了一个排除模式。这里有一些图片可以更好地说明情况:

在此处输入图片说明 在此处输入图片说明

你可以自己复现这种情况,只记得运行Maven -> Update project...

根据这个答案,这不是错误,而是正确的行为。

所以问题是:如何从 src/main/resources 读取资源文件?

我不能使用显式路径 src/main/resources 因为在编译结果中不会有这样的路径,我不能使用 .getResource 或 .getResourceAsStream 因为 Eclipse**在那个路径上放置了一个排除模式

java eclipse resources m2eclipse maven

2
推荐指数
1
解决办法
2762
查看次数