- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 Windows 机器上使用 Bitvise SSH 服务器,我想创建不同的虚拟用户帐户来贡献 git 存储库。 (Git 推送将使用 ssh 执行)。
例如我可以使用
git clone ssh://mydomain.eu/d/gitrepos/username/repository_name
在客户端的 cmd shell 中运行完美但有些不完美,因为每个人都可以访问所有存储库 + 浏览一直是必需的。
这就是为什么我想设置一个初始 shell 目录,我已经用以下内容覆盖了“初始终端 shell 目录”选项:
"D:\Gitrepos\username"
在 bitvise ssh 的虚拟账户设置中。
当我使用
测试它时,乍一看似乎可行ssh username@mydomain.eu
并在终端位置输入密码Im:
D:\Gitrepos\username>
如我所愿。
现在的问题:
当我尝试从初始目录使用 git 时:
git clone ssh://kratos@tibiafun.eu/repository_name
因为我应该已经在正确的子目录中,它告诉我:
"fatal: 'D:/Programs/Git/repository_name' does not appear to be a git repository"
这当然是错误的! “D:/Programs/Git”当然是我的 git 安装路径,我不知道为什么它会将我重定向到那里,它甚至不是 git.exe 所在的/bin 目录。
我忘了说我正在使用:
任何人都知道为什么会发生这种情况,如果可能的话如何防止这种情况发生?
谢谢!...
最佳答案
尝试运行以下命令:
git daemon --base-path=D:/Gitrepos --export-all --enable=receive-pack
Unix 风格的目录分隔符是有意的。
关于windows - Bitvise SSH + Git + 初始目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23492949/
我在 Windows 机器上使用 Bitvise SSH 服务器,我想创建不同的虚拟用户帐户来贡献 git 存储库。 (Git 推送将使用 ssh 执行)。 例如我可以使用 git clone ssh
从 5.50 版本开始,Bitvise SSH 服务器允许连接的客户端在不提供此用户的 Windows 密码的情况下对 Windows 用户帐户进行身份验证。看这里:https://www.bitvi
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
对不起,基本问题。我创建了一个小型 EC2 实例并且很难连接到它。以下是我的步骤: 从 AWS 控制台下载 .pem key 并将其更改为只读。 将只读 key 作为插槽 1 导入 Bitvise T
我正在将 Bitvise 客户端集成到我的 winform 应用程序中。我正在使用 Bitvise SSH 客户端命令行(应用程序目录中的 stnlc.exe)来执行此操作。我的应用需要同时有多个连接
我是一名优秀的程序员,十分优秀!