大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
安装
选择非商业的第三个
设置username 和 邮箱
简单的配置
ignore
忽略一些不需要上传的配置文件,需要配置.gitignore文件.
可以在github上搜索到所有编程语言需要忽略的配置文件
ignore列表, 从列表中找到对应的OC语言需要忽略的文件就可以了。修改ignore文件
删除某一类文件的命令
在SVN版本控制的project中,drag 文件到 git 版本控制下的project中时,目录下会有.svn 、.svn-base文件,这些文件是不需要上传的,但是一个个删除有有些麻烦,可以cd到相应的目录下,然后利用 find . -name ./.svn -exec rm -rf ‘{}’ ; 命令来删除。
其中 ./.svn 是需要删除的文件后缀名字。
终端找到所有某类型的文件
SmartGit的卸载
如果程序是安装在Mac的应用程序中,直接在应用程序中将其拖拽到垃圾篓中是不够的,还需要删除一些相关的配置文件。因为如果你新安装一个新版本的smartgit是原来的配置还是在的,公司里如果你接手别人的电脑,别人的账号密码从term上移除之后,你直接使用是不能clone代码到本地的。需要完全把配置文件都卸载掉,然后配置自己的账号密码才能clone代码下来。
smartgit残余文件目录
~/Library/Preferences/ 找到smartgit文件夹删除掉就可以了
git clone 报错 the requested URL returned error :403
当使用smartgit clone 代码的时候提示这个错误,反复检查自己配置的账号密码没有错误,而且url也没有问题,自己也被加到了gitlab上面的项目中。
最终的解决办法是把自己的钥匙串中的gitlab清掉保存smartgit的账号密码,也可能是要清掉缓存文件夹然后重装smartgit。
查看git账号密码配置
2017年08月19日15:03:53
上传项目到gitlab上失败
项目太大push到gitlab上失败
可能的原因是需要push的project太大,所以要调整post buffer。
2018年02月28日
同事在gitlab上建立好仓库之后,无法上传代码。
报错:fatal: unable to access ‘http://10.134.150.205/yanghao/TestPrivateLibiary.git/’: The requested URL returned error: 403
前置条件,刚刚给他更换了一台电脑。电脑上原来就登录了我的smartgit账号,不知道他怎么操作的改成了登录自己的账号。
原因是gitlab上,同事登录的自己创建的仓库,但是smartgit上传代码的时候默认去读取的是keychain中的我的账号密码。所以没有权限去上传代码。
因此需要删除keychain中的其他人的git账号密码。
钥匙串中的gitlab账号密码
然后去修改.gitconfig文件中的内容,将下图中没有的内容都删除掉。然后重新上传代码,此时会要求输入账号和密码,输入之后去keychain中查看,会发现刚刚输入的账号密码又被保存了下来。之后就能够正常的上传账号密码,不需要每次都输入了。因为smartgit会去keychain中读取保存的账号密码。
详细的原理可以参考这篇内容和这篇内容
正确的config中的内容
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/198336.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...