Bitbucket上的Android Studio Bitbucket插件共享项目不起作用

时间:2015-05-25 15:19:59

标签: java android plugins android-studio bitbucket

我的Android Studio和Bitbucket出了问题。如果我尝试在Bitbucket上分享我的项目它不起作用。我启用了VCS,在那里我可以选择“导入版本控制” - > “分享项目...(使用Bitbucket图标)”当我点击它时,它的加载和我的Bitbucket帐户是一个新的存储库,其中包含我选择的名称,但其中没有文件。它只生成新的存储库。

以下是我的意思:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

1a上。下载最近plugin from here&将它添加到工作室

1b中。 configure plugin(如果你需要,也可以在bitbucket中添加ssh密钥)

enter image description here

  1. 启用工作室中的vcs(选择git)
  2. enter image description here

    1. 在bb上创建回购
    2. enter image description here

      4AAA。从bb获取git repo命令

      enter image description here

      4b中。如果你不使用ssh键重命名部分" git @ ..."  用https

      表示你的回购地址

      enter image description here

      1. 粘贴&在工作室终端中运行此cmd或在您的操作系统中打开终端(如果您先在Windows上安装了git)
      2. enter image description here

        1. 标记要添加到git的文件或对项目进行任何更改 (标记为绿色的文件将添加到vcs - 红色不会添加)
        2. enter image description here

          1. 提交您的更改&将项目推送到git(注意只运行cmmmit不会将任何文件推送到git remote)
          2. enter image description here

            1. 为repo输入creditentials(如果你没有做1b)
            2. enter image description here

              1. 你完成了
              2. enter image description here

                enter image description here

                编辑:

                要手动添加(红色列表)文件到git commit,请参阅: via menu or shortcut add

                  

                为了实现项目的良好共享,有一些文件无法添加   库?或者只是添加项目文件夹中的所有内容。   AndroidStudioProjects / myproject ....我链接所有myproject文件夹?   谢谢@ ceph3us

                1)包含所有敏感数据的文件,例如:密码,无人看守密钥,凭证存储等。

                2)任何有价值的代码:)

                因为git repo(服务器端)是" public"并且没有保护,文件未加密,我们很容易受到黑客攻击和代码/数据窃取。

                  

                谢谢,我给你一个投票,不能给另一个:D ..无论如何,我   问这个,因为我使用私人仓库与我分享我的项目   朋友......例如文件夹发布是没用的,我可以   避免做推吗?对于其他敏感文件,只有ca-app-pubb   adob的关键...但该项目处于私人模式......仅供分享   发展和创造良好的分支:)

                救援:)顺便说一句,看 .gitignore

                示例.gitignore

                /.idea/libraries/
                .DS_Store
                /.gradle/
                /gradle/
                /build/
                /app/build/
                /captures/
                .externalNativeBuild
                /pl.ceph3us.base.common/tmp/
                /aars/release/
                !/aars/ln
                

                使用基本配置"工作"我们只想要:

                *。gradle这个  / src(包含java /(源代码)res /(资源))等  的AndroidManifest.xml

                有时我们需要:

                / lib(受宠若惊) - 但我避免推送回购(最终当我们需要某些特定版本时) / jni

                所有其他文件都是多余的(当你知道如何设置"开发ide")

                在android gradle插件中查看souceset clousure"为了更好地理解"我们需要编译/汇编gradle - android项目