无法从Assembla克隆

Per*_*ana 2 git netbeans assembla

我已经创建了git存储库.我尝试使用NetBeans进行克隆.我选择:

Team> Git> Clone
Repository URL:git.assembla.com:myproject.git
用户名:git

我选择私人/公共
私钥文件:D:\ Document\ssh\assembla-private.priv
密码:1234

单击"下一步"时,没有远程分支列表.所以我不能选择一个并单击完成.

我是Git的新手,所以也许有人可以解释我错过了哪一步

我使用PuttyGen创建ssh密钥(私钥导出到OpenSSH)

小智 7

我遇到过同样的问题,

对于那些最终遇到这个问题并且是git的新手,assembla,netbeans这里是一个稍微详细的指南.

按照assembla的指示创建本地存储库,然后推送存储库.所有这些都可以在msysgit客户端命令行上完成.

首先,输入以下内容创建一个ssh密钥:

ssh-keygen -t rsa
Run Code Online (Sandbox Code Playgroud)

不要输入密钥的名称,只需按Enter键即可.您也不需要创建密码.

创建密钥后,将id_rsa.pub密钥上传到assembla.(通常位于Windows机器上的用户名/ .ssh /目录中.例如C:\ Users\username\.ssh\id_rsa.pub)

总之,需要执行以下指令:

git config --global user.name "your name" # Set your name
git config --global user.email "your@email" # Set an email
Run Code Online (Sandbox Code Playgroud)

设置电子邮件很重要,因为assembla会检查它.请务必提供您注册的那个.

mkdir myproject
cd myproject

git init
touch README
git add README
git commit -m "first commit"

git remote add origin git@git.assembla.com:myproject.git
git push origin master
Run Code Online (Sandbox Code Playgroud)

在netbeans中初始化Git之后要在Netbeans中克隆存储库,以下选项可以帮助我完成:

Repository URL : git.assembla.com:myproject.git
Username : git

Private Key File : C:\Users\username\\.ssh\id_rsa
Run Code Online (Sandbox Code Playgroud)

希望这能帮助像我这样刚刚开始的人.