问题标签 [git-server]

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 投票
2 回答
62 浏览

git - 有没有办法在 git 服务器(例如 GitHub)上反转忽略文件?

问题

有没有办法定义模式不从 git 服务器上拉文件git cloneor git fetch?这可能被称为“反向 git 忽略”。

问题

我拥有的是一个点文件存储库,想在项目的根目录中有一个自述文件,名为README.md. 有了这个文件,GitHub 可以用很好的格式显示它。

由于要在*NIX机器上的用户主文件夹中签出 repo ,所有点文件都将按预期隐藏,但README.md不会,这也是不希望的。

所以我不希望在README.md克隆 repo 时将其拉出。如何做到这一点?

替代解决方案

如果无法实现上述预期结果,是否可以README.md通过其他方法将其隐藏或隐藏在主文件夹中?

问题示例

如果有帮助,这里是我正在处理的dotfiles 存储库。

0 投票
1 回答
91 浏览

git - 私有 git 服务器: git clone 询问 git@host 的密码

我已经git在我的台式电脑(操作系统 ubuntu 21.04)上设置了一个私人服务器,我希望能够用我的笔记本电脑或台式电脑处理这些存储库

  • 已创建git用户 ( root, my_user, git)
  • ssh-server服务于
  • ssh rsa keys生成(笔记本电脑和台式机)
  • ssh/authorized_keys配置
  • 能够通过ssh我的笔记本电脑访问
  • 能够通过ssh从我的桌面访问我的 destkopmy_user
  • 能够git push从我的笔记本电脑

但是我在尝试在我的桌面电脑上克隆这些存储库时遇到问题

它不是询问我的密码,而是询问 git 用户的密码

0 投票
0 回答
29 浏览

git - Git 远程访问

我目前正在研究一个解决方案,我打算查看和编辑我的服务器计算机上存在的远程 git 存储库。

我想知道是否可以访问该远程存储库而无需在本地签出/克隆存储库本身。

我希望能够通过运行 git 命令来提交文件并将其推送到远程存储库。这是可能的,还是没有办法让它工作?

注意:我还注意到,对于 GitHub,VS Code 已经有了一个扩展,允许打开和编辑/提交文件到远程存储库,而无需克隆它。我想做类似的事情,但我自己,因为我使用 GitBlit 作为我的远程 git 服务器。

谢谢。

0 投票
1 回答
22 浏览

git - 如何更改 ssh git 服务器中项目的默认目录?

目前我必须输入

能够克隆位于/home/git/<projectname>git 服务器上的项目。但是如果我知道我所有的项目都将位于 git 用户的主目录中呢?我可以默认 git 使用 git 用户的主目录,这样我只需键入