Mac Android studio提交本地项目到Github 已经配置 SSH KEY

  1. 注册账号 https://github.com
  2. 在本地配置ssh key秘钥

    配置好之后这里需要它

    1. 开始本地配置ssh key,首先查看本地电脑是否有配置过ssh,进入终端 敲入$ defaults write com.apple.finder AppleShowAllFiles -bool true ( 显示隐藏文件(需要重新运行Finder),因为.ssh是隐藏文件)。
    2. 在桌面菜单在查看是否有这个文件 .ssh 的隐藏文件,有的话个人建议删除。
    3. 现在开始在本地配置ssh key
    4. mkdir .ssh 终端新建个 .ssh文件
  3. cd .ssh 进入到刚才新建的.ssh文件目录下
    1. ssh-Keygen -t rsa -C “[email protected]” 后面“ ”随意输入个邮箱就行,回车会提示你输入密码什么的,可以无视一直回车下去。
  4. ls -la 查看是否存在 id_rsa(私钥) id_rsa.pub(公钥) 这两个东西,如果存在就成功了。
    1. pbcopy < ~/.ssh/id_rsa.pub 拷贝 公钥
    2. 登录你的账号进入github,选择设置

      key 粘贴刚才赋值的

      title 随便填写

      最后github的ssh key 就配置好了

    3. 接下来在终端输入 $ ssh -T [email protected]

      看到这个就表示连接成功了,新添加到github上的秘钥左边的点一开始是灰色的,终端执行这个命令后,刷新网页会看到灰色点变成了绿色。

项目创建

1 打开终端,先测试一下你的帐号跟github连上没有:ssh -T [email protected]

2 在git创建个人项目

上传本地项目

首先在终端进入你自己建立好的project根目录下

敲入以下命令:

touch README.md //新建一个记录提交操作的文档

git init //初始化本地仓库

git add README.md //添加

git add * //加入所有项目

git status //检查状态 如果都是绿的 证明成功

git commit -m “first commit”//提交到要地仓库,并写一些注释

git remote add origin [email protected]:xxx/yyyy.git //xxx就是你的github账号,比如我的账号名:li4236 === yyyy就在你自己刚才新建的项目名称

git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下

到此为止本地的项目已经提交到github上了,刷新网页看看吧

我在配置的过程中出现了一些问题

  1. Permission denied (publickey) 解决方案:

    首先,清除所有的key-pair

    ssh-add -D

    rm -r ~/.ssh

    删除你在github中的public-key

重新开始配置 ssh key

  1. he authenticity of host ‘github.com (192.30.252.120)’ can’t be established.

    RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

    Are you sure you want to continue connecting (yes/no)?

    之前我是一直按return建的,其实要输入:yes(傻x了我)

时间: 2024-10-06 06:59:34

Mac Android studio提交本地项目到Github 已经配置 SSH KEY的相关文章

命令行提交本地项目到github上

1.github账号要有. 2.配置ssh key ①  defaults write com.apple.finder AppleShowAllFiles -bool true     终端 显示隐藏文件(需要重新运行Finder). ② 点击桌面顶部菜单  前往>个人  看看自己电脑上有没有个 .ssh 的隐藏文件,有的话个人建议删除,新建个. ③  mkdir .ssh    终端新建个 .ssh文件 ④  cd .ssh   进入到刚才新建的.ssh文件目录下 ⑤  ssh-Keygen

提交本地项目到GitHub上

1.配置ssh key ssh-keygen -t rsa -C "注册GitHub的邮箱" Enter file in which to save the key (/c/Users/yongfengnice/.ssh/id_rsa): //提示输入key保存的文件名称,默认是用户名下的.ssh文件夹下的id_rsa文件 Enter passphrase (empty for no passphrase): //提示输入密码,可以直接回车不输入任何密码 Enter same pass

提交本地项目到GitHub

[email protected] MINGW64 /d/test $ git init Initialized empty Git repository in D:/test/.git/ [email protected] MINGW64 /d/test (master) $ git remote add origin [email protected]:luhonggang/MyBatisPageHelper.git [email protected] MINGW64 /d/test (ma

通过android studio上传项目到github

第一步,下载git客户端,并且安装 下载地址:https://git-for-windows.github.io/ 第二步,在android studio中配置git(注意第一张图中的C:\Program Files\Git\bin\git.exe 是我的git安装后的bin目录)以及github账户(若没有,需要提前到github上注册) 点击test,会弹出successful! 第三步,上传项目 第一次上传的时候提示如右上角,显示已创建库,但是代码没有上传. Can't finish Gi

Gitee(码云)、Github同时配置ssh key

一.cd ~/.ssh 二.通过下面的命令,依次生成两个平台的key $ ssh-keygen -t rsa -C "[email protected]" -f "github_id_rsa" $ ssh-keygen -t rsa -C "[email protected]" -f "gitee_id_rsa" 完成后,.ssh文件夹生成文件 三.把public key复制到gitee和github 执行命令cat gith

GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。

1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式. 对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功能的版本,基于Ice Cream Sandwich的自定义动作栏实现将自动围绕布局.能够让开发者轻松开发

Android Studio导入Fresco项目编译报错unable to expand TAR &#39;imagepipeline\build\downloads\libjpeg-turbo-1.3.1.tar.gz&#39;解决

把github上的一个Fresco的demo源码clone到本地(附clone地址:https://github.com/facebook/fresco.git),导入这个fresco项目编译报了如题所示的错.经过网上搜索解决方案,只找到了下面链接给的解决方案: unable to expand TAR 'imagepipeline\build\downloads\libjpeg-turbo-1.3.1.tar.gz解决 按照上面链接给的方法试了一下,结果无法解决.还是报同样的错误.然后我试着去

半小时学会上传本地项目到github

一.注册github账号   首先需要注册一个github账号,注册地址:https://github.com 接着会来到这 然后会收到一封github发的邮件,进入邮箱验证 二.创建个人的github仓库  验证成功是这样的,然后点击创建仓库 也可以来到个人中心里创建仓库 创建完成好之后是这样子的.创建仓库的时候最好别用中文,不然你的仓库名就会显示 -  这样一条小横线. 三. 配置SSH keys 终端里输入显示隐藏文件:defaults write com.apple.finder App

导入开源库到基于Android Studio构建的项目中

前两天,谷歌发布了Android Studio 1.0的正式版,也有更多的人开始迁移到Android Studio进行开发.然而,网上很多的开源库,控件等还是以前的基于Eclipse进行开发,很多人不知道怎么导入到自己的基于Android Studio项目中来,微博上也有人私信我,让我来写写,正好今天回来的比较早,就写写吧.主要介绍一下常见的一些导包的场景. 前言 --project //项目目录 | build.gradle //项目的gradle配置文件 | settings.gradle