我目前正在与一些同学一起做一个项目,我想与他们共享代码,他们没有更改代码,他们只需要看我对我的工作有多深入。
我尝试为此在github上创建一个存储库,但是除非您付费,否则它们不是私有的,我不想这么做。我还尝试了bitbucket,无法导入本地文件,只能导入一个已经存在的github存储库。
如何在Bitbucket中添加本地文件,或者在哪里可以创建私有存储库。
我对编程还不太了解,整个版本控制和git主题对我来说都是新的。
答案 0 :(得分:1)
要将本地文件夹导入到Bitbucket存储库,您可以按照以下步骤操作。
检查本地文件夹是否已在git repo中
在要导入到Bitbucket存储库的文件夹的目录中,执行:
git rev-parse --show-toplevel
如果显示not a git reposiroty
,则表示尚未在git repo中管理本地文件夹。否则,如果显示父目录,则意味着本地文件夹已在git repo中管理
如果本地文件夹不在本地git存储库中,则创建本地git存储库
如先决条件2所示,如果尚未在本地git repo中管理本地文件夹,请通过以下命令创建(假设文件夹myfolder
是您要导入的文件夹,并且位于{{1 }}):
C:\test\example\myfolder
否则,如果该文件夹已经在git repo中进行管理,请跳过此步骤。
将bitbucket存储库添加为本地git存储库的远程文件
使用命令# in the directory C:\test\example
git init
git add .
git commit -am 'initial commit'
将新创建的bitbucket存储库添加为本地git存储库的远程git remote add origin bitbucket repo URL>
。如:
origin
将更改推送到bitbucket存储库
使用命令将本地提交推送到bitbucket存储库:
git remote add origin https://accountu@bitbucket.org/account/reponame.git
现在,本地文件夹myfolder已成功推送到bitbucket存储库中。
答案 1 :(得分:0)
首先,必须在主项目文件夹中初始化存储库。 然后在BitBucket.org上创建存储库。另外,您必须为git客户端创建一对密钥,以便您可以推送更改。
向BB添加公钥后, 擦这个:
git remote add origin git@bitbucket.org:<org or user>/<repo name>.git
位置:
<org or user>
使用您的Bitbucket帐户的名称(或团队/组织),<repo name>
用户存储库名称。示例: https://bitbucket.org/user/simple-repository-链接到用户的存储库,称为“简单存储库”。
git remote add origin git@bitbucket.org:user/simple-repository.git
我差点忘了。运行之后:
git push -u origin master
这会将所有文件推送到远程存储库。
答案 2 :(得分:0)
您应该学习一些与Git Basics相关的知识。之后,您将知道,BitBucket存储库不仅是通过导入GitHub存储库创建的存储库,而且还可以通过本地文件夹创建的存储库。
此外,由于您提到了“同学”,也许GitHub Student Pack拥有无限的私有存储库也是您的选择。