博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
idea配置git、GitHub
阅读量:6898 次
发布时间:2019-06-27

本文共 2279 字,大约阅读时间需要 7 分钟。

hot3.png

一.参考文献

1.1

1.2

二.配置步骤

2.1配置GitHub  依次打开File-->Setting-->Version Control-->GitHub,如下图,填好相关信息后点击test测试。成功后点击ok即可,这样就绑定了你的GitHub,不需要下载GitHub客户端了,666

2.2 配置git 依次打开File-->Setting-->Version Control-->git,调好相关信息后,点击test,测试成功后点击ok即可

 

2.3 idea中用git上传项目到github

菜单-->CVS-->Import into Version Control-->Share Project on GitHub

如果上传失败,在本地项目的文件夹上打开git bash 进入项目根目录,设置远程github配置:

git remote add origin ...........(你的githubRepository地址)

git push -u origin master

 

2.4 绑定git和GitHub

  1. 检查本机是否有ssh key设置

    $ cd ~/.ssh 或cd .ssh

    如果没有则提示: No such file or directory

    如果有则进入~/.ssh路径下(ls查看当前路径文件,rm * 删除所有文件)

  2. 1、使用Git Bash生成新的ssh key。

    $ cd ~  (此操作是为了确保当前路径在”~”下)

    $ ssh-keygen -t rsa -C "xxxxxx@yy.com"  #建议填写自己真实有效的邮箱地址

    Generating public/private rsa key pair.

    Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa):   #不填直接回车

    Enter passphrase (empty for no passphrase):   #输入密码(可以为空)

    Enter same passphrase again:   #再次确认密码(可以为空)

    Your identification has been saved in /c/Users/xxxx_000/.ssh/id_rsa.   #生成的密钥

    Your public key has been saved in /c/Users/xxxx_000/.ssh/id_rsa.pub.  #生成的公钥

    The key fingerprint is:

    e3:51:33:xx:xx:xx:xx:xxx:61:28:83:e2:81 xxxxxx@yy.com

     

    *本机已完成ssh key设置,其存放路径为:c:/Users/xxxx_000/.ssh/下。

    注释:可生成ssh key自定义名称的密钥,默认id_rsa。

    $ ssh-keygen -t rsa -C "邮箱地址" -f ~/.ssh/githug_blog_keys #生成ssh key的名称为githug_blog_keys,慎用容易出现其它异常。

  3. 添加ssh key到GItHub

    3.1 登录GitHub系统;点击右上角账号头像的“▼”→Settings→SSH kyes→Add SSH key。

  4. 3.2 复制id_rsa.pub的公钥内容。 

    1) 进入c:/Users/xxxx_000/.ssh/目录下,打开id_rsa.pub文件,全选复制公钥内容。

    2) Title自定义,将公钥粘贴到GitHub中Add an SSH key的key输入框,最后“Add Key”。

  5. 配置账户

    $ git config --global user.name “your_username”  #设置用户名

    $ git config --global user.email “your_registered_github_Email”  #设置邮箱地址(建议用注册giuhub的邮箱)

  6. 测试ssh keys是否设置成功。

    $ ssh -T git@github.com

    The authenticity of host 'github.com (192.30.252.129)' can't be established.

    RSA key fingerprint is 16:27:xx:xx:xx:xx:xx:4d:eb:df:a6:48.

    Are you sure you want to continue connecting (yes/no)? yes #确认你是否继续联系,输入yes

    Warning: Permanently added 'github.com,192.30.252.129' (RSA) to the list of known hosts.

    Enter passphrase for key '/c/Users/xxxx_000/.ssh/id_rsa':  #生成ssh kye是密码为空则无此项,若设置有密码则有此项且,输入生成ssh key时设置的密码即可。

    Hi xxx! You've successfully authenticated, but GitHub does not provide shell access. #出现词句话,说明设置成功。

 

转载于:https://my.oschina.net/Cubicluo/blog/904158

你可能感兴趣的文章
gnuradio之flowgraph和top_block
查看>>
【JavaScript】JavaScript的对象-在函数中修改参数值的问题
查看>>
Java IO流学习总结
查看>>
Android 随笔——Android必须知道的注解Annotations
查看>>
hadoop之旅3-centerOS7: 搭建hadoop免密集群启动
查看>>
Webpack系列-tapable
查看>>
『10大秘诀』做好社交短视频营销 丨聚焦
查看>>
sass学习笔记
查看>>
iOS静态库开发制作
查看>>
元编程 (你不知道的JS下卷第七章)
查看>>
process 步骤条css代码
查看>>
MySQL 乱码问题
查看>>
我为什么不要30岁以上的程序员?
查看>>
生鲜 B2B 如何搭建高效的技术团队(B2B 技术共享第四篇)
查看>>
react笔记--手动实现一个react-router(简易版)
查看>>
分享一些有用的前端网站(珍藏版)
查看>>
Java中文分词hanlp使用
查看>>
元素水平居中和垂直居中的几种方式
查看>>
爬虫学习日记(八)
查看>>
撩课-Web大前端每天5道面试题-Day33
查看>>