我有个云服务器,已经在上面安装 git,并按着网络方法搭建了git服务器。

现在的问题是,我在自己的电脑上,安装 msysGit , 提交代码,需要输入git的密码。(第一次不知道密码,后来我在云服务器上更改了git 的密码), 输入正确密码后能正常的登录和使用git。

我在云服务器上 root 用户 连接 git@localhost 也是一样的必须输入密码才能git push pull等功能。

我在 本地windows电脑 和 云服务器root用户 上 能正常连接github.com推拉代码。

所以,感觉还是 git@云服务器 设置有问题。

下面两个图片,都是用远端服务器root账户向该服务器上的git服务器的情况:

图1是登录需要密码

图2是/home/git/.ssh/authorized_keys 的权限

请大家具体指导一下!

更新:

最后参考本站的一个帖子解决了问题,有需要可以参考。

http://segmentfault.com/q/1010000000691963

谢谢回答问题的几位。多谢多谢!!!

2种方法:

ssh 那么url就要用类似ssh连接 git@192.168.0.200:weitoo/server-aggregator.git 既然你配置了sshkey那么url就要走ssh协议

url

$ git config –global user.name “your name”

$ git config –global user.name “your name”$ git config –global user.email “your_email@youremail.com”

(4)进入要上传的仓库,右键git bash,添加远程地址:

$ git remote add origin git@github.com:yourName/yourRepo.git

输入一次密码后就不需要再输入了 会自动保存

没有楼上这么麻烦

建个文件,windows命名为_netrc,linux或mac命名.netrc

machine git.abc1.com

login username

password password

machine git.abc2.com

login username

password password

username是你的用户名,password是你的密码,

machine是你的git网站域名。

可以添加多个。

然后把这个文件放在个人目录下,

windows在C:\Users\XXXXXX目录下,

linux或mac在 ~/ 下

命令:

ssh-copy-id 密钥公共id 代码服务器的地址

例如:

ssh-copy-id -i ~/.ssh/id_rsa.pub code@192.168.0.6

注:

前提已经生成过密钥,生成密钥的命令:

ssh-keygen -t rsa -C 邮箱地址

例如:

ssh-keygen -t rsa -C “lisi@public.cn”

你在本地git init时输入密码

关键一个ssh. key就可以了

你好,我也遇到了你的问题,你解决了吗

最后参考本站的一个帖子解决了问题,有需要可以参考。

http://segmentfault.com/q/1010000000691963

git提交输入密码_git提交到自己的服务器,每次都要输入密码相关推荐

  1. 远程桌面计算机让输入密码,Windows远程桌面每次都需要输入密码(远程保存密码方法)...

    远程桌面是windows操作系统中比较常用的功能,在使用过程中需要输入正确密码才能连接操控,对于部分用户来说每天使用远程桌面是必不可少的,但是每次在连接远程桌面时都需要密码也会显得很是麻烦,就算是选择 ...

  2. 解决Windows远程桌面连接每次都提示输入密码的问题

    解决Windows远程桌面连接每次都提示输入密码的问题 远程桌面连接每次都要输出密码,是不是很烦- 解决步骤: 1.WIN+R运行gpedit.msc 2.计算机配置 > 管理模板 > 系 ...

  3. 访问网上计算机要输入密码,每次都要输入密码访问共享电脑解决办法

    <每次都要输入密码访问共享电脑解决办法>由会员分享,可在线阅读,更多相关<每次都要输入密码访问共享电脑解决办法(7页珍藏版)>请在人人文库网上搜索. 1.当我们使用Window ...

  4. 解决Windows远程桌面连接每次都提示输入密码的问题,远程桌面记不住密码

    解决Windows远程桌面连接每次都提示输入密码的问题,远程桌面记不住密码 参考文章: (1)解决Windows远程桌面连接每次都提示输入密码的问题,远程桌面记不住密码 (2)https://www. ...

  5. git 合并冲突_GIT提交记录和Revert commit过程分析

    一.根据GIT提交记录查看提交过程 先做个git分支的背景介绍 图1 步骤说明 1⃣️ 项目A 默认分支是 master 2⃣️ 基于master分支创建 f1.f2.test分支 3⃣️ f1 发起 ...

  6. ecplise git修改提交信息_Git提交信息规范化

    目的 统一团队Git Commit标准,便于后续代码review.版本发布.自动化生成change log: 可以提供更多更有效的历史信息,方便快速预览以及配合cherry-pick快速合并代码: 团 ...

  7. git 查询提交明细_Git [提交记录查看、提交、变基](I)

    查看提交记录 终端命令 git log:列出历史提交记录; 记录查看 git log --oneline:查看历史记录的简洁的版本; 简洁记录查看 提交 提交规范 feat: 新功能 fix: 修复问 ...

  8. 远程桌面计算机让输入密码,解决Windows远程桌面连接每次都提示输入密码的问题...

    Windows 远程桌面连接几乎每天都用,所以使用的方便性非常重要.如果你经常用,也许会发现在某些系统中,每次连接都需要输入密码,即使已经保存了密码,并且密码是正确的也是如此. 这个问题是策略设置的缘 ...

  9. 输入远程计算机地址后,不提示输入用户名密码直接进入计算机怎么回事,解决Windows远程桌面连接每次都提示输入密码的问题...

    Windows  远程桌面连接几乎每天都用,所以使用的方便性非常重要.如果你经常用,也许会发现在某些系统中,每次连接都需要输入密码,即使已经保存了密码,并且密码是正确的也是如此. 这个问题是策略设置的 ...

  10. Windows远程桌面连接每次都提示输入密码的问题

    Windows 远程桌面连接几乎每天都用,所以使用的方便性非常重要.如果你经常用,也许会发现在某些系统中,每次连接都需要输入密码,即使已经保存了密码,并且密码是正确的也是如此. 这个问题是策略设置的缘 ...

最新文章

  1. python爬取微博指定内容_python3.5爬虫-爬取微博某博主微博内容
  2. 【收藏】解决关闭Hadoop时no namenode to stop异常
  3. ecshop各个文件夹作用
  4. 【u204】高级砝码称重
  5. 数据库优化、数据库基础等常用知识点总结
  6. yolov5模型部署:Nvidia使用TensorRT部署yolov5s模型
  7. Cloudflare通过集成ENS和IPFS推出通往分布式Web的网关
  8. linux eclipse 菜单,Ubuntu 16.04中的Eclipse Mars菜单栏选项失效
  9. Linux 进程间通信 --- 信号通信 --- signal --- signal(SIGINT, my_func); --- 按键驱动异步通知(转)...
  10. ae saber插件_2020全套AE基础入门(下),入门首选!
  11. 重装系统(windows系列:win10,win11专业版;Linux系列:Ubuntu18.04,22.04LTS安装)即装机必备软件汇总
  12. matlab2c使用c++实现matlab函数系列教程-pascal函数
  13. Excel中IF函数的嵌套用法(多条件)
  14. ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accurately
  15. 集线器、交换机和路由器的区别
  16. 【rqnoj 341】星门跳跃
  17. 2021年——1024程序员节
  18. 机器学习笔记(一) KNN K-最近邻
  19. 寻迹小车逻辑电路模块
  20. linux 串口读写 termios说明

热门文章

  1. qperf测量网络带宽和延迟
  2. LaTeX Test
  3. php 递归删除函数
  4. 获取Mysql语句执行时的详细信息
  5. Docker初学乍练之单主机网络
  6. tinymce 设置和获取编辑器的内容
  7. ThinkPHP3.2.3 字段映射/自动验证/自动完成
  8. 2015年最好的PHP框架调查统计
  9. esp8266 rtos sdk在小黄板上的使用
  10. Ticket 服务: 一种经济的分布式唯一主键生成方案