ubuntu下Android Studio 提交代码至Github
2017-08-22 17:16
274 查看
转载自:http://blog.csdn.net/u013451048/article/details/52399278
Github官网注册地址
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/5b3c355083d5e359000343717bcff1d2)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/56f98a65847618fa4740032f51269697)
2
3
1
2
3
2
3
1
2
3
这里的用户名如果是个人的话,尽量使用github注册的用户名,邮箱使用github注册的邮箱
1
其中的you email 尽量使用github注册的邮箱
执行时会提示让输入一个密码,这个不用输,默认为空就好,一路回车,会出现The key’s randomart image is:然后下面是个方框,就说明成功了。进入到/home/username/.ssh目录下,username是你登录的用户名。然后执行
1
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/6098141405a2fc9b9f5df3b2dd70386f)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/74f08ecf4e5975b33a88141c0449778d)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/dea80c38baadf7c595187db2dab8cc7f)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/2351326781327beb9fcc651cb8a6cdfe)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/e9206c64d9f979dce5a25ce11602e509)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/ca6cabd66a8eb32690e4abb7aba16aa2)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/bc1c6590acb78f4a26c11c17859a0c6e)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/1d300858269e058e94b977a8f6237ece)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/10d969d192e85e48261c866aeef8e478)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/72dd78034e9f844e2e57c1824a459153)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/f233949db88716148271e0c829d800cb)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/38958af72df131fcdb1438e23f1ca7cf)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/300629aae200b1e445efc4ab19ddbbfb)
1. Github注册
填写用户名,邮箱,密码,这里不再赘述。
Github官网注册地址
2. 在Github上创建repository
点击右侧的 new repository
创建仓库,依次是,仓库名,仓库描述,仓库的权限(个人用户只能创建public),是否生成README.md文件,代码的类别,仓库代码的版权约束(没有特殊要求默认即可)
点击 Create repository,就可以创建成功了。下面是创建好的仓库。
3. 安装git
在命令行下执行下面的命令
sudo apt-add-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git1
2
3
1
2
3
4. 配置git
在命令行下执行下面的代码
git config --global user.name = "用户名或者用户ID" git config --global user.email = "邮箱"1
2
3
1
2
3
这里的用户名如果是个人的话,尽量使用github注册的用户名,邮箱使用github注册的邮箱
生成公钥,因为git是使用ssh访问的,所以你需要提交一个公钥到github,github会根据这个公钥来判断,客户端是否有权修改仓库的代码,不然随便一个人都能向你的仓库提交代码,那还怎么控制。 执行下面的代码
ssh-keygen -C 'you email' -t rsa1
1
其中的you email 尽量使用github注册的邮箱
执行时会提示让输入一个密码,这个不用输,默认为空就好,一路回车,会出现The key’s randomart image is:然后下面是个方框,就说明成功了。进入到/home/username/.ssh目录下,username是你登录的用户名。然后执行
gedit id_rsa.pub1
1
然后打开Github,选择Settings
选择SSH and GPG keys
点击New SSH key
Title 可以随便填,你可以填你的计算机名。 Key的内容把刚才打开的那个文件(id_rsa.pub)里的东西复制进来就好,全部复制。点击Add SSH Key 好了,到此基本上就配置成功了。 你可以执行 ssh -v git@github.com 来测试,出现下面的内容说明成功了。
5. 配置Android Stuido
设置git路径。选择Android Studio File->Settings->Version Control->git。
默认路径是/usr/bin/git,我的是ubunut 14.04,其他版本或许有所不同。点击右边的Test,出现下面的情况说明成功了。
设置Github帐号。
输入你的帐号密码,点击Test,出现下面的情况说明成功了。
点击ok后会让你设置一个密码,这个密码是你在AndroidStudio中提交代码时需要输入的密码,设置一下就好。 然后选择VCS->Import into Version Control->Share Project on Github。
输入仓库名,注意,这里只能创建i新的仓库,不能提交到别的仓库。注意不要与刚才创建的用户名重复。点击share,选择你想要上传的文件就可以了。 以后每次更新代码就点击下面的绿色的向上的箭头就可以了。
6. Github 仓库的删除
我们现在把刚刚创建的仓库,删除掉。点击你想要删除的仓库
选择settings
下拉到最后,点击Delete this repository
输入这个仓库的名字,就能删除了
相关文章推荐
- ubuntu下Android Studio 提交代码至Github
- ubuntu下Android Studio 提交代码至Github
- ubuntu16系统中pycharm下使用git将代码提交到github仓库
- ubuntu Android Studio 上传代码到github
- Ubuntu系统下如何提交代码到github
- android studio 提交代码到github报错
- Android Studio GitHub 提交项目代码
- Ubuntu下使用git提交代码至GitHub
- ubuntu16系统中pycharm下使用git将代码提交到github仓库
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- Ubuntu下使用git提交代码至GitHub
- Android studio代码提交github管理
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- 使用Android Studio向GitHub提交代码
- Ubuntu下使用git提交代码至GitHub
- Ubuntu下使用git提交代码至GitHub
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- 使用Android Studio向GitHub提交代码
- Android Studio 使用git提交代码到github遇到的一个坑