问题标签 [gitstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
114 浏览

git - 恢复 GitStack 安装?

我的旧笔记本电脑因我的 GitStack 安装和本地 Git 存储库而死了。这是一个硬件问题,硬盘驱动器没有受到影响(我的新计算机上连接了硬盘驱动器,它可以正常工作)。当然,我想在我的新计算机上安装 GitStack 并将旧存储库迁移到新安装中。我找不到任何关于此的文档。有没有人这样做过,或者任何了解 GitStack 的人对我有什么建议吗?

编辑:回复的用户 poke 知识渊博。我没有与 GitStack 抗争——它似乎比以前更受支持——我能够为 Windows 服务器安装本地 Git,并通过使用遥控器将旧硬盘驱动器中的内容作为新存储库推送。它工作得很好。

  1. 我按照教程安装了 Git for Windows

  2. 我在磁盘的某处创建了一个裸存储库:git clone --bare C:\Repositories\Blah.git

  3. 我从旧笔记本电脑中取出的磁盘导航到存储库

  4. 现有./.git/config文件仍然引用了我的旧 GitStack 本地服务器。我通过git remote remove origin

  5. 现在需要更新我现有的存储库以引用步骤 0 中安装的 Git for Windows 本地服务器。命令是:git remote add origin myusername@localhost:C:/Repositories/Blah.git

  6. Git for Windows 教程提到目前需要一些特殊配置来解决当前构建的问题。特别是,本教程指导您在存储库中输入这些命令:

    git config --local remote.origin.uploadpack "powershell git-upload-pack"

    git config --local remote.origin.receivepack "powershell git-receive-pack"

  7. 我通过以下方式将主分支推送到原点:git push -u origin

  8. 我通过以下方式切换到学生分支:git checkout student

  9. 我通过以下方式将学生分支推送到原点:git push -u origin

  10. 然后,为了测试,我在别处创建了一个新的存储库:

git init Blah cd Blah [same commands from steps 5 and 6] git fetch git pull origin master

  1. 从那里我可以在分支之间切换,而不必像预期的那样通过git checkout student.
0 投票
1 回答
72 浏览

git - git大量文件没有被跟踪

我是 git 新手,我的目标是设置我的本地存储库并用于跟踪我的代码的更改。这是我所做的以及我面临的问题:

问题是无论我做什么,只跟踪几个文件,我的项目有编译成 C# dll 的代码以及一个 web 组件,dll 中的所有代码都被跟踪,但是 web 项目的一部分没有,这里是目录布局

由于某些原因,正在跟踪 tracked1 和 tracked2 中的文件,但对于其他任何事情,一旦我做出更改,我总是会得到这个

请指导我缺少什么导致我的大多数项目文件未被跟踪。

谢谢

0 投票
0 回答
23 浏览

iis - IIS 过滤掉来自 git 客户端的身份验证标头?

我一直在尝试做的是在 IIS 后面设置一个 git 服务器。我已经尝试过 Bonobo 和 GitStack。我可以让它在我的本地环境中工作。但是,在客户端控制的环境中,尝试克隆存储库时出现“身份验证失败”。查看应用程序日志,身份验证标头并没有一直传递到应用程序,无论是 Bonobo 还是 GitStack。请注意,我可以使用与克隆 repo 相同的用户登录到 Gitstack/Bonobo Web UI。所以总结一下:

本地设置:

  • 网页界面登录:OK
  • git克隆:好的

客户端环境:

  • 网页界面登录:OK
  • git clone:身份验证失败(很可能基本身份验证标头被过滤掉)

我迷路了,因为这些症状不适合我,我不知道该寻找什么了。