mac 下终端机里这个git(master)肿么去除?还有后面有个叉是什么意思》

已举报 回答 关注

mac 下终端机里这个git(master)肿么去除?还有后面有个叉是什么意思》

  • 回答数

    10

  • 浏览数

    2,980

10个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
这是git的隐藏目录

去掉之后你这个就不能git push了啊
取消 评论
1)MAC卸载软件:Mac 卸载软件的方法相对于 Windows 来说,其实比较简单。打开 Mac 上的 Finder 应用——点击应用程序——找到自己想要卸载的应用程序——右键点击应用——选择移到废纸篓。如果系统设置了密码的话,系统会让输入当前系统用户的密码,输入后即可进行上面操作。
2)如果还是卸载不掉的话,那推荐你用卸载能力很强的腾讯电脑管家,管家管理页——软件管理——卸载——选择软件确认卸载就可以了,如果有顽固项残留项管家会提醒你进行清理。
取消 评论
首先要 ssh远程登陆工具比secureCRT等

案 基于SSH直接搭建
Git支持协议主要四种:
本: 需要文件共享系统权限控制
HTTP:速度慢
SSH:同支持读写操作支持匿名读取(Git默认协议)
GIT:快
搭建难易程度特点综合筛选合适ssh并且部服务器基本都ssh服务所省少麻烦基本思路给每ssh帐号家通用户名口令访问显选择做些余并且于repo权限难管理
使用Github候利用rsa.pub公钥/私钥式服务端拥用户公钥(*.pub)跨繁琐口令直接认证提交服务端根据同用户身份其权限着更加灵管理我采用种式
服务端
使远程库访问更加直观先服务器创建名git账户clone候面格式:

git clone git@server:some.git

创建新用户创建repo等目录

$sudo adduser git
$su git
$cd ~
$mkdir repos

HOME.ssh目录没则创建创建authorized_keys文件文件用管理所git用户公钥面用户于项目着R+W权限
客户端
于每客户端我需要密钥公钥Github用户.ssh目录定id_rsa.pubid_rsa两文件其第系统公钥另自要保存密钥没终端执行:ssh-keygen完自公钥提交给管理员注册行

步管理员团队员公钥添加authorized_keys比同susie加入:

$ cat susie.pub >> authorized_keys

至家通git@server:repos/some.git访问公共版本库
问题
安全问题员登录git用户shell,细节权限支等控制
管理麻烦新建repo,或者增加员比较麻烦尤其修改候
案二 使用Gitolite服务
Gitolite 基于SSH协议构建便管理git repo应用通其源码安装.
安装
安装按照官给定文档轻易实现:

$ git clone git://github.com/sitaramc/gitolite
$ mkdir -p $HOME/bin
$ gitolite/install -to $HOME/bin
$ gitolite setup -pk YourName.pub

执行条命令候gitolite识别则通面两种式解决:
gitolite添加PATH面
通$HOME/bin/gitolite setup -pk YourName.pub 执行
至gitolite服务端搭建完毕发现HOME目录增加文件projects.list目录repositories,者我版本仓库每新建repo候其创建
使用
候说gitolite管理模式创建gitolite-adminrepo管理员通像repo提交配置文件实现git服务器控制
首先repo导入我workspace:前需要配置本ssh,gitolite要求管理员本密钥其注册公钥名字致比我安装候指定 -pk面 admin.pub 则管理员本需要由admin应私钥我通~/.ssh/config进行配置(注:些系统用confMac OSX 效能用config).

host gitolite
user git
hostname yourhostname.com
port 22
identityfile ~/.ssh/admin

我访问gitolite候自根据配置文件执行配置完根据面命令gitolite-admin转移本

git clone gitolite:gitolite-admin.git

克隆完发现gitolite-admin面两目录其conf保存配置文件我通编辑面gitolite.conf文件管理git服务器keydir目录保存用户公钥pub文件
我讲修改repo 提交候gitolite自应用些配置管理程便
配置规则
打gitolite.conf文件看其示例:
To add new users alice, bob, and carol, obtain their public keys and add them to 'keydir' as alice.pub, bob.pub, and carol.pub respectively.
To add a new repo 'foo' and give different levels of access to these users, edit the file 'conf/gitolite.conf' and add lines like this:

repo foo
RW+ = alice
RW = bob
R = carol

面配置文件新建repo foo并且添加三位项目员每权限同提交push管理便效
视化
我能需要web界面管理些项目我目前知道三种式:
git源码自带组件cgi脚本实现使用gitolite服务
gitlab源框架基于ROR新版本再使用gitolite服务
FB源PHP框架 phabricator功能高端档
取消 评论
可能是你绑定的时候ARP病毒其作用了,绑定精灵误把假的当真的了
取消 评论
根据git文档提示,如需卸载请运行/usr/local/git/uninstall.sh脚本
terminal终端工具-运行命令: sh /usr/local/git/uninstall.sh
AC-重定向设置主功能-重定向功能附加1-去广告功能附加2-Favicon功能附加3-编号功能联系作者,提建议,寻求帮助,脚本定制点我取消 保存
取消 评论
自动获取也是通过arp -a来获取,可能路由有保护,也可能是你在路由里做了伪装MAC,也可能是当时刚好处在ARP欺骗时间段里。。
还是建议你手动绑定下,保险!
取消 评论
路由器出口LAN和进口WAN都有一个对应的MAC,可能你在路由器上查到的是路由器的出口MAC吧。
取消 评论
这个就是传统ARP绑定的一大弊端!如果有电脑中毒了绑定的mac就是错误的,照样解决不了ARP攻击,所以!要想解决ARP,就要从网卡上去绑定真实的MAC,绑定不可伪造的唯一性身份,现在的免疫墙网关可以做到这个功能。
取消 评论
加载全部10个答案 加载中...
ZOL问答 > mac 下终端机里这个git(master)肿么去除?还有后面有个叉是什么意思》

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?