`
david_je
  • 浏览: 369121 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

git提交的时候需要用户名和密码

    博客分类:
  • Git
git 
阅读更多

        帮一个C#的哥们从SVN转到了Git,算是好事一件了。通过keygen生成和配置了公钥,也配置到了remote端,安装好了sourceTree,checkout出代码就可以工作了。

        昨天他说碰到一个问题,从命令行每次提交或者同步代码的时候都需要输入用户名和密码,感觉有点麻烦,让我帮忙看一看。我检查了.ssh/id_rsa.pub和远程配置的一样,通过ssh命令也可以和远程通讯,比如:

 

PTY allocation request failed on channel 0
Coding.net Tips : [Hello XXX! You've connected to Coding.net by SSH successfully! ]
Connection to coding.net closed.

 

那问题出在哪里呢?查看一下配置,git config -l如下:

 

  

ore.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://git.coding.net/XXX/storesystem.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master

 

      看来clone的时候是使用的https,而不是ssh,所以配置的SSH是没有用得,需要改变一下remote.origin到SSH就可以了:

 

   

git remote remove origin
git remote add origin git@coding.net:XXX/storesystem.git

git branch --set-upstream-to=origin/master master

 

       这样,就是使用SSH的方式了。使用git pull或者git push都可以不用输入用户名和密码了。比较了github和Coding,发现github提供了SSH和https的clone地址,而coding只提供了https的地址。这算不算是个问题呢?

 

 

分享到:
评论

相关推荐

    Git开发操作流程v1.0 Git使用笔记 git常用命令 git常见问题

    Git clone带用户名和密码 7 Git checkout 忽略修改的文件 7 Git删除已经跟踪的目录 7 Git add 后如何去掉文件 7 Git clone的时候提示密码 8 3、 把liukun.pub拷贝到keydir中 8 Git忽略目录文件 9 Git目录中有空格 9 ...

    Pycharm Git 设置方法

    主要介绍了Pycharm Git 设置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    Git gui(git客户端)64位 v2.12.0.zip

    Git gui(git客户端)64位是免费、开源的分布式版本控制系统,用于Linux内核开发的版本控制工具,GUI的方便快捷,也不用记忆冗杂的命令,这里为大家分享的是Windows下的GIT客户端,有需要的赶快下载吧! Git是简单易学...

    VSCode配置Git的方法步骤随记

    下面我会讲到git的配置与免密码上传github。 一、安装Git管理工具,可上官网安装,安装路径https://git-scm.com/,安装路径默认C:\Program Files\Git,可自行修改,这里我是安装在D:\Program Files\Git。 二、安装完...

    git extensions中文版gitextensionsv2.51.05_downcc.com.zip

    点击 OK 后,在 Push 对话框中选取 Url,并输入刚才 GitHub 上新建的 Repository 的 URL,并点击 Push 按钮,再点击 Yes,再输入 GitHub 用户名与密码即可将此文件夹提交到 GitHub。 8.打开 GitHub 中的 ...

    gitfaker:创建伪造的Git贡献历史记录以与https一起使用

    该工具将要求您提供Github用户名,电子邮件和密码。 此信息没有存储,只有Github会将其用于身份验证。 (如果您好奇,请使用身份验证信息完成以下文件) 您的帐户上必须有一个名为gitfaker的Git存储库 启动工具npm ...

    gha-git-credentials:用于设置git凭证的GitHub操作

    Git凭证 用于设置git凭证。 当工作流提供创建提交(例如,发布内容时)和/或将提交推送到远程存储库时...全局git配置,用于在为true时分配git用户名,电子邮件和密码 name 细绳 GitHub Action git config user.name

    webappdefaultsdb:已知 Web 应用程序管理 URL、用户名密码组合和漏洞利用的数据库

    已知 Web 应用程序管理 URL、用户名/密码组合和漏洞利用的数据库 此列表最初由 Gillis Jones 在 2012 年德比大会上发布 由 Web App Defaults DB Group 更新和发布 如果您有信息并且不想使用 Git,请随时将信息发送至...

    Zoe:git 的 FTP 扩展。 使用 FTP 和 git

    ##Zoe:git 的 FTP 扩展 Zoe 是一个基于 Python 的命令行实用程序,有助于通过 git 使用 FTP 客户端。 Zoe 使用 git 命令向远程 FTP 服务器推送、拉取和同步您的 git 存储库内容。...更改 FTP 主机名、密码、用户名

    comandos-basicos:shell 中的基本命令列表

    在你的 github 上克隆一个现有的存储库(输入 github 用户名和密码) git clone https://github.com/CharlesMendes/comandos-basicos 在本地添加新的/更改的文件 git add * 提交文件(带注释) git commit -m ...

    github快速启动

    $ git config --global alias.unstage 'reset HEAD --' Git config可以用于存储您的Github用户名和密码,因此无需在每次推拉时都输入它。 使用该命令后,您将需要最后一次输入用户名和密码。 git config --global ...

    MGit:适用于Android的Git客户端

    MGit MGit是一个Git客户端Android应用程序。...结帐分支和标签支持HTTP / HTTPS / SSH(包括带有私钥密码的SSH) 支持用户名/密码认证搜索本地存储库私钥管理手动选择代码语言提交之间的git diff 导入现有存储库(即

    sheets-backup:将您的Google表格备份到git存储库

    如果该存储库需要身份验证,则在URL中包含用户名和密码(例如https://username:password@github.com/repo.git )注意:此存储库将在首次启动时被撤消。 GIT_COMMITTER_NAME进行提交的全名。 前任。 “ Zaphod ...

    github平台注册基础教程简介与操作步骤.docx

    2. 输入个人信息,包括用户名、电子邮箱和密码,并点击"Create account"按钮完成注册。 二、创建仓库 1. 登录 GitHub 账号,点击页面右上角的"+"按钮,选择"New repository"。 2. 在新建仓库页面,填写仓库名称、...

    EliteBank-ZEJ:网上银行申请提交了2015年瑞银案例挑战赛

    精英银行网上银行平台ZEJ团队提交的2015年UBS案例挑战赛参赛作品##演示: : 不需要用户名和密码已提交2015年瑞银案例挑战赛的申请。成员: 预计毕业年份:2016/2017 (Edison LIM Hao)( ) ( ) Zac Ler Ze Chen...

    py_backup_pfsense:自动备份pfsense配置并提交到git

    句法该命令需要四个参数,顺序如下: py_backup_pfsense username password router_ip_port filepath 在哪里: 用户名-您使用pfSense登录的用户密码-上述用户的密码router_ip_port-pfSense系统上的https服务的IP和...

    如何连接Atom和Github:此存储库实质上包括简单的步骤,以正确的顺序连接Atom和GitHub

    键入git config --global user.email“ type_your_email_here”按Enter并键入:git config-全局用户名“ type_your_name_here”,然后按Enter。 (通过这种方式,它识别出是您。) 在Github.com上创建

    agency:为通信机构提供博客的网站

    有关用户名和密码,请参见config/database.yml 。 然后运行: rake db:create rake db:migrate rake db:seed 贡献 如果您对此应用程序进行了改进,请与他人分享。 在 GitHub 上 fork 项目。 进行功能添加或错误...

    Eclipse安装SVN-CC-GIT-VSS-CVS详细使用说明书

    在SVN资源库的标签里点击右键,选择新建资源库位置,再添加SVN资源库窗体里URL里输入svn://localhost/svnRep ,点击完成,系统提示输入用户名和密码,添加成功后,SVN资源库的标签里会显示版本库的信息 三、Check ...

    travelsample:酒店优惠

    Java先决条件1.创建 Heroku 帐户 2.确保您安装了 Java 1.7 和 Maven。...提交你的代码$ heroku 登录 Heroku 用户名: 密码: $ heroku create $ git push heroku master $ git add 。 $ git commit -m "提交消息" $ git

Global site tag (gtag.js) - Google Analytics