jon*_*oni 10 git github windows-8
我将我的 git 存储库托管在使用Gitolite的服务器上。我可以像这样使用 SSH 访问它们,它可以在 Mac OS X/Linux 上运行:
git clone git@example.net
Run Code Online (Sandbox Code Playgroud)
在 Windows 8 Box 上,我现在已经安装了GitHub for Windows (GH4W) 来访问这些 Repos。我已经设置了 SSH 密钥,一切都可以从 Git-Shell (Powershell) 运行:
C:\Users\joni\Documents\GitHub> git clone git@example.net:testing
Cloning into 'testing'...
Warning: Permanently added 'example.net,13.37.42.42' (RSA) to the list of known hosts.
remote: Counting objects: 114, done.
remote: Compressing objects: 100% (100/100), done.
remote: Total 114 (delta 29), reused 0 (delta 0)
Receiving objects: 100% (114/114), 9.72 KiB, done.
Resolving deltas: 100% (29/29), done.
C:\Users\joni\Documents\GitHub>
Run Code Online (Sandbox Code Playgroud)
当我现在每次拖放将此存储库添加到 Windows 版 GitHub 时,Windows 版 GitHub 无法同步。我可以进行本地提交并且远程在 unter 中列出Settings > Primary remote (Origin)
,但是sync
当我进行本地提交时该按钮永远不会出现,而且我也无法从服务器中提取更改。
但是,如果我只是在 repo ( Tools > Open a Shell here
) 中打开一个 shell并手动执行 agit pull
或git push
操作,则一切正常。
所以这一定是 GitHub for Windows 的问题?
这不是 github 问题,而是用户错误。
Joni 创建并使用 github 应用程序令牌,第一次使用并像任何其他 ssh 密钥一样维护它(因为该令牌是从属于 u/n 和应用程序的 ssh 密钥)
归档时间: |
|
查看次数: |
3437 次 |
最近记录: |