如何使用github桌面克隆非github托管的存储库
如何使用克隆非github存储库如何使用github桌面克隆非github托管的存储库,git,github,gogs,Git,Github,Gogs,如何使用克隆非github存储库 https://local-git-service/some-user/some-repo.git 如果已初始化现有存储库,则可以使用Github Desktop添加它。但是我如何在不使用git命令的情况下克隆它呢 我们的团队使用一个内部站点来管理我们的存储库,我们希望允许用户在不使用命令行工具的情况下克隆存储库。For Mac 了解github-mac://openRepo URL格式/协议 例如:github-mac://openRepo/http://so
https://local-git-service/some-user/some-repo.git
如果已初始化现有存储库,则可以使用Github Desktop添加它。但是我如何在不使用git命令的情况下克隆它呢
我们的团队使用一个内部站点来管理我们的存储库,我们希望允许用户在不使用命令行工具的情况下克隆存储库。For Mac
了解github-mac://openRepo URL格式/协议
例如:github-mac://openRepo/http://somegitservice.local/some-用户/我的回购协议
如果您在浏览器的地址栏中输入该格式的链接,它将提示您使用Github Desktop打开该链接。如果未安装Github Desktop,此操作将不起作用
窗户
我不确定!在Github提供类似的解决方案之前,必须使用命令行或其他工具将存储库克隆到桌面。克隆到桌面后,您可以使用窗口左上角的添加按钮将其添加到Github桌面。根据Github指南,Github桌面仅提供添加本地存储库的功能,请参阅
另一方面,据介绍,较旧的Github for Windows可以与非Github存储库一起使用。您也可以在Github桌面上测试建议的拖放方法。克隆存储库
克隆
选项。但是Windows用户不需要这样做克隆
。它将提示您键入登录信息李>
记住密码
,请确保您键入的登录信息正确无误,这样您就不必反复键入。因为我在Mac上第二次测试时碰巧键入了错误的登录信息,而且我还没有找到更改的位置。因此,我想我需要重新安装GitHub Desktop以更正我的错误t、 我可能还会写信给GitHub寻求答案。如果我得到答案,我将更新此部分。但只要您键入正确,它就可以正常工作。)
在上测试 MacOS10.10;GitHub桌面,鹿型(222),写作时的最新版本 Win 10 Enterprise;GitHub桌面,巧克力包牦牛(3.3.3.0)bc4735a,截至编写的最新版本
这一步适用于希望使用SSH连接的人。需要使用命令行,但这是一劳永逸的。(我认为如果要使用SSH连接,必须执行这一步。) 添加SSH密钥 对于Mac: 打开GitHub桌面,按
命令+T
(或单击“存储库>在终端中打开”)
键入:cat~/.ssh/id_rsa.pub
并按enter
将输出复制粘贴到Gogs SSH密钥列表中
对于id\u rsa.pub
,可能有不同的名称(GitHub Desktop用于连接远程服务器的密钥似乎有一个顺序。我尝试使用GitHub的公钥,失败了。我没有花太多时间来解决它。只需使用id\u rsa.pub
)
获胜:
大致相同。但是通过点击“齿轮图标”打开终端在右上角
在Git Shell中打开
。复制粘贴~/.ssh/github\u rsa.pub
文件内容。问题是如何克隆托管在github之外的存储库。我们正在寻找一种不使用CLI的解决方案,但它的命令行似乎非常有限,因此我将向上投票:)@如果用户使用HTTP/HTTPS连接,则不需要命令行。我更改了答案的顺序,以便首先与非命令行匹配。