小编Von*_*onC的帖子

从Windows Cmd行运行git:关键文件在哪里?

所以我安装了msysgit,并从bash shell中成功运行git.

从bash shell中,我创建了键ssh-keygen- 一切正常.
密钥文件在我的%userprofile%\.ssh文件夹中(来自bash shell,它是:) ~/.ssh.
我能够连接到我的服务器(在我的情况下解开).

接下来,我确实希望能够从Windows Cmd shell运行git.
添加c:\msysgit\binc:\msysgit\mingw\bin搜索路径.
Git在本地工作很好:分支,合并,添加,提交,结账,......运作良好.

但是,尝试使用服务器失败,使用:' Permission denied (publickey).'
它看起来像git,当从命令行执行时查看尝试分配密钥文件的其他位置,或导致其失败的其他原因.

git ssh msysgit

25
推荐指数
2
解决办法
3万
查看次数

为什么Docker需要一个联盟文件系统

Docker究竟如何使用Union File系统(如AUFS)来创建容器?如果Docker必须使用常规文件系统而不是联合文件系统,那么缺点是什么?

我正在寻找具体的技术细节/内部而不是高级答案.

filesystems containers docker

25
推荐指数
1
解决办法
1万
查看次数

错误“无法建立主机'github.com'的真实性。RSA密钥指纹”

我在工作中使用我的项目,但我想在家与他一起工作,因为我可以登录我的家用机器来处理我的项目。

但是,在家里,我看到以下消息:

The authenticity of host 'github.com (ip)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?
Run Code Online (Sandbox Code Playgroud)

我怎样才能克服它?

github fingerprint

25
推荐指数
5
解决办法
3万
查看次数

GPG与SSH密钥

在GitHub上,我想添加一个密钥以将我的计算机与我的帐户关联,我有两个选择:创建SSH或GPG密钥.

两把钥匙有什么区别?是否有一个首选使用?
我理解如何通过遵循网站上的指南来创建两者,但我不知道哪一个更好用.

security ssh github gnupg ssh-keys

25
推荐指数
1
解决办法
6621
查看次数

如何递归地检查包括所有子模块的旧git提交?

我有一个包含多个子模块的git repo.其中一个子模块有自己的多个子模块.我要做的就是检查主仓库上的旧提交,并检查所有子模块的相应提交,以获得当时代码的正确状态.

我知道git包含必要的信息,因为ls-tree命令可以告诉我每个子模块所在的提交.但是,我必须手动检查每一个,这是非常耗时的.

我正在寻找类似的东西,git checkout --recursive但这样的命令似乎并不存在.

反正有没有这样做?

git git-submodules

24
推荐指数
3
解决办法
1万
查看次数

将Xcode包版本设置为git hash

在Xcode中,我想将项目包版本设置为git哈希,以在修订版本和构建版本之间创建唯一的链接.

(我已经看过几个关于这个的帖子,增加了每个构建的内部版本号,但对我来说这似乎过多了,我希望有一个构建号,测试者可以在发送者反馈时参考).

我在构建阶段添加了以下作为运行脚本:

/usr/libexec/PlistBuddy -c "Set :CFBundleVersion `git rev-parse --short HEAD`" *.plist
Run Code Online (Sandbox Code Playgroud)

然后我在代码中读出了包版本:

[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
Run Code Online (Sandbox Code Playgroud)

但是,在下一次构建之前,新版本号不会出现在代码中.我假设这是因为我的脚本运行时编译器已经读取了plist文件.

此外,由于plist 提交到git 之后用修订字符串更改,这会导致项目中出现令人讨厌的差异,所以也许我毕竟不是那么聪明.

另一种方法是将修订号写入git忽略的文本文件(build.txt).但我仍然希望项目内部版本编号也遵循git.

有人知道这样做的好方法吗?

git xcode

22
推荐指数
3
解决办法
8792
查看次数

如何下载大型Git存储库?

我在BitBucket上有一个超过4GB的GIT存储库.

我无法使用普通的GIT命令克隆存储库,因为它失败了(看起来它工作了很长时间但后来又回滚).
我也无法从BitBucket界面下载存储库作为zip:

Feature unavailable This repository is too large for us to generate a download.
Run Code Online (Sandbox Code Playgroud)

有没有办法逐步下载GIT存储库?

git bitbucket

22
推荐指数
4
解决办法
1万
查看次数

如何在Git Bash上更改用户?

在此输入图像描述

我想签出一个实际用户,以便我可以与其他用户登录.

我在Git bash中看到的是:

MINGW64 ~/Documents/NetBeansProjects/ConstructorJava (master)
git push -u origin/master
remote: Permission to Fre1234/ConstructorJava.git denied to Fre123.  
Fatal: unable to access https://github.com/Fre1234/ConstructorJava.git/": The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

git-bash

21
推荐指数
3
解决办法
6万
查看次数

Git使用子树或子模块来管理外部资源

我读了很多关于git子模块应该是多么可怕,但我不确定这是否只是那些觉得有限的人的呻吟,或者是否有严重的问题(特别是关于我的用例).

我只想将不同的回购包含在我的回购中

website/
 libs/
  js/
   fs-slides [external]
   fs-dialog [external]
Run Code Online (Sandbox Code Playgroud)

并且有可能轻松更新这些回购.据我所知,从回购中只包含一个文件是不容易的,对吧?(但没关系.)

我应该使用子模块吗?
或者它有什么问题吗?或者子树更容易吗?

git git-submodules git-subtree

20
推荐指数
1
解决办法
9522
查看次数

将代码保存在gitlab和github中是危险的

将代码保存在gitlab和github中是危险的吗?

我听说将代码提交给gitlab和github是相当安全的.

原因是每个代码都经过哈希处理,并且每个人都不可能在不使用git工具的情况下更改代码.

这是真的?

git github gitlab

20
推荐指数
1
解决办法
8069
查看次数