repo sync 出现git@172.26.65.7's password: Permission denied (publickey,password).
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了repo sync 出现git@172.26.65.7's password: Permission denied (publickey,password).相关的知识,希望对你有一定的参考价值。
1.新建的project, 都能用git clone的方式下载,用repo管理就不行了。
2.repo init 。。。的时候还会确认用户,邮箱什么的,都很正常。
3.repo sync 就需要输入密码了。
通常在公司内部网络或者用虚拟机下运行的话,会经常遇到这个问题。
解决方案可以参考下面的文章,这个是安卓源码下载实例,当中也有这个问题,希望能够帮到你。
祝你的问题早日得到解决~~
参考文章:http://blog.csdn.net/mc_hust/article/details/33304733追问
我这个是自己搭的Git ,应该跟gmail没有关系,解决方法中的链接也打不开,我的git服务器需要怎么取消这个限制
追答那你试试修改一下用户账户权限:
USER_NAME@IP_ADDRESS
ls -la ~USER_NAME/.ssh。
然后修改主机上的想要登录的 ~/.ssh 权限
注意几点:
- 访问的文件是不是有正确的用户访问权限
- 有没有对这些文件的写权限
如果都试过了没有问题,那可以在新建一个密钥然后试试。
应该就是本地git账户权限的问题
拾遗:Gentoo Tips
零、使用 Git 源
mkdir /etc/portage/repos.conf cd !$ vi gentoo.conf
[DEFAULT] main-repo = gentoo [gentoo] location = /usr/portage sync-type = git sync-uri = git://anongit.gentoo.org/repo/gentoo.git auto-sync = yes
rm -rf /usr/portage/*
eix-sync
一、Gentoo openRC风格随机启动脚本
- /etc/local.d 目录: *.start 后缀文件,正常开机启动; *stop 后缀文件,正常关机时执行
二、SSD调优
- 将 /usr/portage、/usr/src 等大型目录绑定到HDD中的目录,减少SSD磁盘占用及大量读写
# <fs> <mountpoint> <type> <opts> <dump/pass> /home/f/Downloads/portage /usr/portage none bind 0 0
- 临时目录挂载到 tmpfs 上去
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
- 图形界面程序缓存迁移: /etc/profile.d/xdg_cache_home.sh
#!/bin/bash export XDG_CACHE_HOME="/tmp/${USER}/.cache"
- 安装 profile-sync-daemon ,并设置开机启动,将自动迁移 /etc/psd.conf 中指定的用户的程序缓存至tmpfs中
rc-update add psd default
OR:
systemctl enable psd
三、systemd关闭ctrl+alt+delete三键重启功能
- systemctl mask ctrl-alt-del.target
- ,或,
- rm /usr/lib/systemd/system/ctrl-alt-del.target
- ctrl-alt-del.target是一个到reboot.target的软链接
四、Some Tips
- 更改icmp之ttl(Linux默认64,windows默认128),防止被通过ping等途径获取ttl从而判断系统类型:echo "128" > /proc/sys/net/ipv4/ip_default_ttl
五、emerge
- --root=dir 指明安装软件包时的root目录环境,类似于rhel之rpm的--root=dir
- --oneshot 安装但不添加至world_set中,这样除非由于被依赖而升级版本号,其它情况不会被update等操作升级
- -s \'%@^net-analyze.*\' %指启用正则搜索,@指将软件类别名称纳入匹配范围,^、$等均为正则表达式中标准含义
六、/etc/portage/make.conf
# Please consult /usr/share/portage/config/make.conf.example for a more detailed example. CFLAGS="-march=haswell -O2 -pipe" #-march=native CXXFLAGS="${CFLAGS}" CHOST="x86_64-pc-linux-gnu" MAKEOPTS="-j9" USE="X gtk dbus truetype jpeg -systemd -consolekit -networkmanager -multilib -sound -alsa -oss -wifi -bluetooth -gnome -kde -qt4 -qt5 -cups -experimental" CPU_FLAGS_X86="avx2 ..." PORTDIR="/usr/portage" DISTDIR="${PORTDIR}/distfiles" PKGDIR="${PORTDIR}/packages" PORTAGE_TMPDIR="/tmp" ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="-* @FREE" GENTOO_MIRRORS="https://mirrors.tuna.tsinghua.edu.cn/gentoo/" GRUB_PLATFORMS="efi-64" LANGUAS="en_US.utf8" ABI_X86="64" VIDEO_CARDS="intel" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64"
七、内核配置文件
见:https://i.cnblogs.com/Files.aspx
八、可选的系统初始化
#开启 8GB 大頁内存(2MB × 4096) echo 4096 > /proc/sys/vm/nr_hugepages #指定磁盘的 I/O 調度器 #echo deadline > /sys/block/sdb/queue/scheduler
以上是关于repo sync 出现git@172.26.65.7's password: Permission denied (publickey,password).的主要内容,如果未能解决你的问题,请参考以下文章
求助!!我刚使用repo管理git服务器的项目,在repo sync 时报错。什么回事???
python reposado更新通知:报告在repo_sync运行之间更改了Apple产品
python [在Github和本地文件系统之间同步Github Repo Wikis] #wiki #github #sync