一、CocoaPods安装过程记录(Homebrew、Ruby、CocoaPods)
https://www.jianshu.com/p/6daf17c1a0fc
二、无法生成p12文件
解决方法:
点击登录
然后将证书拖到(或拷贝)登录里目录下,种类在:我的证书、密钥、证书任意一个类里都可以生成.P12文件,如图: https://blog.csdn.net/niumanxx/article/details/80584928
三、使用SourceTree出现 POST git-receive-pack (chunked) 解决方案
- 问题描述
今天我使用的SourceTree提交到git远程仓库的时候时出现了问题
一直处于下面的这种状态
POST Git-receive-pack (chunked)
- 问题原因
This is a bug in Git; when using HTTPS it will use chunked encoding for uploads above a certain size. Those do not work.
A trivial fix is to tell git to not chunk until some ridiculously large size value, such as:
git config http.postBuffer 524288000
原因是当远程仓库是https前缀提交时要进行编码,但是缓存大小被限制了,通过改变postBuffer的大小为500M就可以解决这个问题了
按照这个思路就有了如下的解决办法
- 解决办法
设置 -> 高级 -> 编辑配置文件…
来打开配置文件,在配置文件中添加如下配置
[http]
postBuffer = 524288000
四、SourceTree忽略文件失效解决办法
目前怀疑是soureTree默认被选中过的忽略文件,在改变后默认不再被忽略,且入加入soureTree的缓存中,我就是被这缓存给坑的。
- 在设置中,在soureTree的文件中,再添加相应的忽略属性。这里也说下吧,入口是
设置-> 高级-> 厂仓库指定忽略列表
进行编辑,忽略文件的格式可以百度一下自己查看。
我们再看一个 .gitignore 文件的例子:
- 在设置中,在soureTree的文件中,再添加相应的忽略属性。这里也说下吧,入口是
# 忽略所有 .a 结尾的文件
*.a
# 但 lib.a 除外
!lib.a
# 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
/TODO
# 忽略 build/ 目录下的所有文件
build/
# 会忽略 doc/notes.txt 但不包括 doc/server/notes.txt
doc/notes.txt
- 清除SourceTree缓存,依次执行下面三条命令
git rm -r --cached .
git add .
git commit -m "忽略xx"
然后重新打开SourceTree就好了
网友评论