yes but it is a bit of manual work.
Basically it is (from the top of my head):
create org with chef-server-ctl
create a user with chef-server-ctl on the server and copy the private key you get to a local file in your .chef/ dir (name it <username>.pem to make things easier)
you may have to add that user as admin to the org, if you cannot do it during user creation. But check the chef-server-ctl help
create a knife.rb in your .chef/ that contains at least something like this:
current_dir = File.dirname(_FILE_)
chef_server_url "https://<your chef server url>/organizations/<your org short name>"
# if you use vaults do a "chef gem install knife-vault" and add these lines
knife[:vault_mode] = 'client'
knife[:vault_admins] = %w(<username>)
do a "knife node list" or something to check if your knife.rb works
your dir structure in the chef repo is something like this idealy
hope that helps